首先我是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
我用sudo apachectl graceful
重新启动了Apache但是当我去了info.php时它仍然说PHP 5.3.13是mac附带的默认版本,我试图运行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/
上,当我运行{{1}时我得到了
/usr/local/bin/php -v
所以我想知道如何更新该路径。
提前致谢,抱歉很久。
答案 0 :(得分:2)
你需要指出你的httpd.conf配置使用你的新mod_php库...假设你在构建过程中传递了正确的 --with-apxs2 标志。
如果使用内置Apache服务器,请参阅:/etc/apache2/httpd.conf
LoadModule php5_module <MY_NEW_PATH>/libphp5.so