我想更新php版本,目前我有5.5.38,我想要7.1
到目前为止我尝试使用此命令:
curl -s https://php-osx.liip.ch/install.sh | bash -s 7.1
我尝试了几个不同的版本,但没有一个工作.它会打开bash_profile一秒钟,然后我会收到Received SIGHUP or SIGTERM
以下消息:
写入/Users/Morpheus/.bash_profile.save.6的缓冲区
不确定出了什么问题以及为什么它不会更新......
有任何想法吗?
谢谢.
在mac上更新php版本的最简单方法是通过Homebrew.
如果您没有酿造,请访问https://brew.sh/
或通过终端中的命令安装/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
完成自制安装时,请执行以下命令:
brew update && brew upgrade brew tap homebrew/dupes brew tap homebrew/versions brew tap homebrew/homebrew-php brew unlink php@56 brew install php@71
如果先前没有通过brew安装PHP 5.6,您可能会收到错误,但不要担心,您可以继续.
您也可以通过更换命令更改版本7.0从上面的命令brew install php@71
到brew install php@70
.
您可以通过命令检查输出.
php -v
如果php -v
仍然没有回显版本7 的输出,只需输入此命令并按Enter键进入终端.
export PATH=/usr/local/php5/bin:$PATH
安装PHP
brew install php@7.2
将所需的PHP安装到PATH
echo 'export PATH="/usr/local/opt/php@7.2/bin:$PATH"' >> ~/.bash_profile echo 'export PATH="/usr/local/opt/php@7.2/sbin:$PATH"' >> ~/.bash_profile source ~/.bash_profile
然后确保一切正常
php -v php --version
此命令将显示ini文件的加载位置
php --ini
我可能会建议安装自制软件来为您管理此类安装。安装完成后,您只需运行以下命令即可安装php7.1
brew update brew install php@71