我刚从entrophy.ch在Mac OS X中安装了最新的PHP。
我将/etc/apache/httpd.conf设置为:
LoadModule php5_lib local/php5/libphp5.so
local / php5 / libphp5.so是最新版本。
我也开始了apache:
apachectl restart
然后我运行php。 在浏览器中:localhost / phpinfo.php我得到的最新版本5.3很好。 但是,在命令行中,我仍在运行旧的5.2.1版本。我该怎么做才能使命令行运行最新的命令行?
答案 0 :(得分:4)
试试这个:
sudo mv /usr/bin/php /usr/bin/php5.2
sudo ln -s /usr/local/php5/bin/php /usr/bin/php
这假设您的PHP 5.3二进制文件位于/ usr / local / php5 / bin / php并且您的5.2二进制文件位于/ usr / bin / php
答案 1 :(得分:0)
这更像是一个superuser.com问题,但您已将包含PHP 5.2.1的目录添加到PATH变量中。您需要使用新版本完全替换旧版本,或者编辑路径变量以不再包含旧位置,而是包含新位置。