终端总是显示错误的php版本


Terminal always displays wrong php version

我已经安装了php 5.6版本。

当我在浏览器中运行phpinfo()时,它显示正确的版本,但在终端中显示php版本5.3。

我该如何解决这个问题?由于这个问题,我无法安装laravel

实际上有两个程序:

  • php-cli -当您在终端
  • 中输入php时将运行什么
  • mod_php -一个apache模块运行PHP作为web服务器(也可以是fast-cgi或其他PHP模块)

您需要更新您的php-cli(如果您不控制机器,请联系您的web主机)

您还必须升级php5-cli包才能在终端上获得新版本。

另外,webserver和terminal版本的php.ini文件是分开的。从默认情况下,您可以在/etc/php5/*中找到它们。