【发布时间】:2016-06-24 07:12:04
【问题描述】:
我从 php-osx.liip.ch 下载并安装了 php 5.6,并在 /.bash_profile 中编辑了 /usr/local/bin 的路径。
我在终端中获取 php 版本 5.6.19,但是当我执行 phpinfo(); 时,我仍然看到以前的 5.4 版本
php 信息也显示 php.ini 位于 /etc 目录中
我该如何解决这个问题?
【问题讨论】:
标签: php bash osx-mavericks
我从 php-osx.liip.ch 下载并安装了 php 5.6,并在 /.bash_profile 中编辑了 /usr/local/bin 的路径。
我在终端中获取 php 版本 5.6.19,但是当我执行 phpinfo(); 时,我仍然看到以前的 5.4 版本
php 信息也显示 php.ini 位于 /etc 目录中
我该如何解决这个问题?
【问题讨论】:
标签: php bash osx-mavericks
虽然这已经是 3 个月大了,但昨天我使用相同的安装程序 (php-osx.liip.ch) 发生了这种情况,所以这是我的解决方案。
在我的例子中,apache 配置 (httpd.conf) 指向旧的 php 扩展:
LoadModule php5_module libexec/apache2/libphp5.so
什么时候应该是这样的:
LoadModule php5_module /usr/local/php5/libphp5.so
你的路径应该和我的一样。我的 httpd.conf 在 /private/etc/apache2/httpd.conf
编辑httpd后,重启apache,phpinfo()应该会返回正确的版本。
【讨论】: