我已经使用以下命令在Mac机器上升级php。
brew tap homebrew/homebrew-php
brew unlink php71
brew install php72 --with-argon2
brew install php72-xdebug
PHP 7.2已成功安装。我已经使用命令php -v
进行了检查,并在终端中获得了PHP 7.1版本。请帮忙。
答案 0 :(得分:1)
根据您的评论,php7.2已成功安装,仅与/ usr / bin / php符号链接有关。请执行以下步骤。
nano ~/.bash_profile
添加以下行
alias php="/usr/local/opt/php@7.2/bin/php"
保存并退出.bash_profile
,然后运行
source ~/.bash_profile
现在您可以在终端中运行php7.2。
答案 1 :(得分:1)
您可以使用curl来更新php版本。
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.3
最后一步:
export PATH=/usr/local/php5/bin:$PATH
答案 2 :(得分:0)
brew取消链接php71和brew链接php72会将您的php命令行调整为正确的路径和版本,但是Apache不会受到影响,除非您更改其配置文件。
首先,找到您的httpd.conf文件路径:
httpd -V | grep SERVER_CONFIG_FILE
您还可以检查:
apachectl -t -D DUMP_INCLUDES
然后:
打开您的httpd.conf
文件并找到以LoadModule开头的行
php用#注释此行,并添加7.2行。
您可以通过在终端中查询以下命令来获得一行代码:
brew info php@7.2 | grep LoadModule it should look like: LoadModule
php7_module /usr/local/opt/php@7.2/lib/httpd/modules/libphp7.
所以最后,重新启动Apache:
sudo apachectl restart your script should now
在php7.2版本上运行还有关于的详细说明 在这里使用PHP切换器。安装后,您可以从一个切换 版本到另一个这样的版本(它将链接Apache和命令 自动行):
sphp 7.1
sphp 7.2
sphp 5.6
等等。