升级到 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?
谢谢
升级到 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?
谢谢
这是一个艰难的方法,你只需链接到新的 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
文件中以存储以供以后使用。