macos – 在Mountain Lion上安装PHP 5.4
作者:互联网
我刚刚安装了Mountain Lion,当然我必须设置Xcode命令行工具,重新安装Git,并做其他事情来重新启动并运行以进行编程.当然,当我的MacBook Pro运行Lion时,PHP已从我之前安装的5.4推回到5.3.我运行了下载PHP 5.4,解压缩(tar xf php5.4),配置它(带有和不带选项的./configure),制作它(make),运行make test(make test)和安装make的过程. (sudo make install).当我使用选项运行配置时它不允许我制作,当我在没有配置选项的情况下运行时,它无法通过make测试几次(当发生这种情况时我将信息发送给Zend).虽然它确实通过了make test,但它说它安装成功,但是当我检查版本(php -v)时它仍然会出现PHP 5.3.我已经做了几乎九次重启并每次重新下载包;没有酱.有没有人有任何可能出错的想法?任何有关这个问题的帮助将不胜感激.
解决方法:
我强烈建议您在编译时使用package installer或使用完整的堆栈配置选项,包括–prefix选项,以便您知道二进制文件的安装位置.
我只能猜测PHP 5.4将自己安装到/usr/local/bin或其他地方,并且不只是覆盖/usr/bin中的默认二进制文件.并且您似乎没有修改PATH变量来优先考虑/usr/local的bin目录,例如:您的.bash_profile中的PATH =“/usr/local/bin:$PATH”.因此,预计运行php仍将使用/usr/bin/php而不是/usr/local/bin / php.
或者,您可以将新的php二进制文件符号链接到/usr/bin/php,(在此之前删除或重命名默认的二进制文件):
ln -s /usr/local/bin/php /usr/bin/php
标签:php,macos,terminal,mountain-lion 来源: https://codeday.me/bug/20190818/1692785.html