文章转自:https://coolestguidesontheplanet.com/upgrade-php-on-osx/

macOS Mojave附带PHP 7.1,High Sierra 7.1,Sierra附带PHP 5.6,OSX 10.11 El Capitan和PHP 5.5.x,有一个简单的升级方法,可以使用最新的PHP 7.3或7.2或者你也可以回到较旧的稳定版5.6。

PHP版本5.5及更早版本现在被视为生命周期结束,5.6版本和7.1版本将在2018年12月结束。

随着新的macOS Mojave和High Sierra,他们 已经发布了PHP7.1。

本指南中的最新PHP版本来自此PHP包装站点 ,该 站点正在为macOS维护,并且被称为可靠来源。

下载并安装PHP 7.3,7.2,7.1或7.0

打开终端并运行…

或7.3

curl -s https://php-osx.liip.ch/install.sh | bash -s 7.3

或7.2

curl -s https://php-osx.liip.ch/install.sh | bash -s 7.2

或7.1

curl -s https://php-osx.liip.ch/install.sh | bash -s 7.1

或7.0

curl -s https://php-osx.liip.ch/install.sh | bash -s 7.0

如果php是较新版本,则会出现警告错误
版本存储在 /usr/local/php5 中 – 通过使用单个函数在Web根目录中创建名为phpinfo.php的php文件来测试php版本:

<?php phpinfo(); ?>

浏览到该文件并查看显示的版本。

php7-osx

相反,你只想更新到最新的5.6 PHP …

打开终端并发出一个命令

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6

终端中的一行命令,这将下载并安装PHP5.6:

/usr/local/php5/

Apache配置

对于PHP版本安装7.3,7.2,7.1或5.6等,如果在Apache配置文件/etc/apache2/httpd.conf中启用了安装脚本,则安装脚本也将禁用之前的PHP5.5 。新版本在Apache中立即启用,新安装将注释掉较旧的PHP模块。

#LoadModule php5_module libexec/apache2/libphp5.so

它将通过/etc/apache2/other/+php-osx.conf文件加载新的PHP版本 。

因此,要反转该行为,请取消注释httpd.conf中的旧PHP模块,并删除其他配置中的新配置。

Last modification:January 30, 2020
如果觉得我的文章对你有用,请随意赞赏