php -v 显示 5.4 并且 phpinfo 显示 5.6

php -v 显示 5.4 并且 phpinfo 显示 5.6

我正在尝试安装laravel所需的> 5.5php版本。我当前的 php 是version 5.6,但 composer 检测到version 5.4并给出错误。

如何删除php 5.4或制作正确的版本php -v。任何帮助都将不胜感激。

答案1

您标记了您正在使用 XAMPP,但实际上它并没有将 PHP 安装到您的系统中。版本里面XAMPP 可能是 php 5.6,但安装到您的系统的版本不同。

由于您使用的是 12.04,我认为您无法使用 apt-get 从标准存储库安装 php 5.6。

您有两个选择:

1) 手动安装 php 5.6。这是最好的方法,但对于初学者来说可能比较难。您还需要安装 apache 2.4,因为 PHP 5.6 与 12.04 中的版本不兼容(我认为): http://php.net/manual/en/install.unix.apache2.php

2) 从第三方存储库安装 PHP 5.6。这很危险,因为您将一个未经验证(但很流行)的存储库添加到您的 apt 源中。不过,这也是最简单的方法:https://joshtronic.com/2014/09/14/upgrade-php-53-to-php-56-on-ubuntu-1204-lts/

相关内容