如何在 Mac 上安装 PHP?我有新的和旧版本。 :(
我刚刚在我的 Mac OS X 中从 entropy.ch 安装了最新的 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 版本。我应该怎么做才能让命令行运行最新的?
I have just installed the latest PHP in my Mac OS X from entrophy.ch.
I set the /etc/apache/httpd.conf like that:
LoadModule php5_lib local/php5/libphp5.so
Where local/php5/libphp5.so is the latest one.
I have also started apache by :
apachectl restart
Then I run php.
in browser: localhost/phpinfo.php i get the latest version 5.3 that's good.
however, in command line, I'm still running the old 5.2.1 version. What should I do to make the command line run the latest one?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
假设您的 PHP 5.3 二进制文件位于 /usr/local/php5/bin/php ,而您的 5.2 二进制文件位于 /usr/bin/php
Try this:
This assumes that your PHP 5.3 binary is at /usr/local/php5/bin/php and that your 5.2 binary was at /usr/bin/php
这更多是一个 superuser.com 问题,但您已将包含 PHP 5.2.1 的目录添加到您的 PATH 变量中。您需要将旧版本完全替换为新版本,或者编辑路径变量以不再包含旧位置,而是包含新位置。
This is more of a superuser.com question, but you have added the directory containing the PHP 5.2.1 to your PATH variable. You will need to either replace the old version completely with the new version or edit your path variable to no longer include the old location but to instead include the new location.