1

首先,我是 mac 新手,从http://www.php.net下载 PHP 包后,我刚刚在我的机器上安装了 PHP 5.4.6 ,我解压缩并通过终端导航到目录,然后我运行以下命令:

./configure --with-config-file-path=~/php-5.4.6/php.ini
make
make test
sudo make install

我重新启动了 Apache,sudo apachectl graceful但是当我转到 info.php 时,它仍然说 PHP 5.3.13 是 macs 附带的默认版本,我尝试运行echo $PATH我在搜索互联网时得到了这个结果/usr/local/php5:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin,他们说关于改变路径因为安装了默认的 PHP 并且安装/usr/local/php5了新的/usr/local/bin/,所以当我运行时/usr/local/bin/php -v我得到

PHP 5.4.6 (cli) (built: Aug 18 2012 22:52:55) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

所以我想知道如何更新该路径。

提前致谢,抱歉拖了这么久。

4

1 回答 1

2

您需要指定 httpd.conf 配置以使用新的 mod_php 库...假设您在构建期间传递了正确的--with-apxs2标志。

如果使用内置的 Apache 服务器,请参见:/etc/apache2/httpd.conf

LoadModule php5_module <MY_NEW_PATH>/libphp5.so
于 2012-08-18T21:52:24.670 回答