首先我是 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,但是当我转到信息时.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
上,而新的PHP安装在/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
所以我想知道如何更新这条路径。
提前感谢,很抱歉太久了。
您需要指向您的 httpd.conf 配置才能使用新的mod_php库...假设您在构建过程中传递了正确的 --with-apxs2 标志。
如果使用内置的 Apache 服务器,请参阅:/etc/apache2/httpd.conf
LoadModule php5_module <MY_NEW_PATH>/libphp5.so