终端和 phpinfo() 的 PHP 版本安装问题


php version install issues for terminal and phpinfo()

在我的终端中输入该命令

# php -v

我正在得到

PHP 5.6.23-2+deb.sury.org~trusty+1 (cli) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

但在我的本地主机 phpinfo();我得到 5.5.9

PHP Version 5.5.9-1ubuntu4.14

我怎样才能在 Locahost phpinfo() 中获得 5.6;我正在使用 ubundu OS 中的本地主机 WAMP 服务器。

PHP 应用程序和 Apache 服务器将加载不同的php.ini文件,Wamp 在 Apache 目录中提供了一个,PHP 本身将使用它自己的 PHP 目录(应用程序所在的位置)中的那个

要检查这一点,您可以执行php -i | grep php.ini并将其与使用phpinfo()时从浏览器获得的loaded Configuration File进行比较

要变通解决此问题,请自己安装 LAMP,或尝试以某种方式将这两个文件链接在一起。

参考同一主题的另一个堆栈溢出问题