【发布时间】:2013-06-25 20:32:25
【问题描述】:
我不知何故在我的机器上安装了 2 个版本的 php(Mac OSx 10.8.3 Mountain Lion)。 2个版本的位置是 -
- /opt/local/bin(版本 5.3.26)
- /usr/bin(版本 5.3.14)
现在,终端中的'php -v'返回,5.3.26,但是一个简单的php测试页面,代码如下
phpinfo();
返回 5.3.15。
由于这种混淆,我无法让 php 加载 mongodb 扩展。我想使用 5.3.26 版。
如何让 Apache 加载这个版本的 php?
【问题讨论】:
-
你是如何在 Apache 中使用 PHP 的?如果您使用的是 mod_php(Apache 模块),您可能必须安装 5.3.26 版的 mod_php。如果您使用 CGI/FCGI 或类似的,您必须更改 Apache 配置或 FCGI 脚本,以便它使用正确的 5.3.26 安装路径。
-
查看 Apache 的 httpd.conf 文件,看看它指向哪个 PHP 版本。
-
查看 httpd.conf 文件后,我只能找到
LoadModule php5_module libexec/apache2/libphp5.so那么我要编辑 libphp5.so 文件吗?