如何在 Mac 上安装 PHP?我有新的和旧版本。 :(

发布于 2024-10-16 23:52:18 字数 375 浏览 2 评论 0原文

我刚刚在我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

与之呼应 2024-10-23 23:52:18

试试这个:

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

Try this:

sudo mv /usr/bin/php /usr/bin/php5.2
sudo ln -s /usr/local/php5/bin/php /usr/bin/php

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

淡写薰衣草的香 2024-10-23 23:52:18

这更多是一个 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文