2

升级到 Mountain Lion 后,我使用这一行 bash 脚本安装 php 5.4 http://php-osx.liip.ch/

它将 5.4 安装到 /usr/local/php5

如果我运行 which php 我会得到 /usr/bin/php

运行 php -v 返回 5.3.13

如何告诉 Mountain Lion 使用 /usr/local/php5 中的 php

我是否还必须更改 Apache htttpd.conf 才能使用新版本的 php?

谢谢

4

1 回答 1

4

这是一个艰难的方法,你只需链接到新的 php 文件:

$ sudo mv /usr/bin/php /usr/bin/php53 && sudo ln -s /usr/local/php5/bin/php /usr/bin/php

根据真正的 php5 二进制路径更改 php5 bin 路径,因为我不知道正确的二进制文件在哪里。

但我宁愿尝试只php5在命令行上使用,因为这可能使用的是 PHP5.4 版本,因为/usr/local通常$PATH也是如此。

您可以echo $PATH在命令行上查看哪些路径已被检查。您可以通过使用export PATH=/usr/local/php5:$PATH或类似的方式添加一些东西。您也可以将该行添加到~/.bash_profile文件中以存储以供以后使用。

于 2012-08-11T10:39:48.653 回答