使用PHP5.6和HighSierra
启用共享Apache Handler模块的构建确保安装了最新版本的PHP56并启用了http选项(根据需要安装/升级/重新安装)
$brew upgrade php56 --with-httpd
在Apache2 Config文件中链接模块在apache2配置文件/etc/apache2/httpd.conf中添加以下语句
LoadModule php5_module /usr/local/Cellar/php56/5.6.32_8/libexec/apache2/libphp5.so
或者,对于较新版本5.6.36_1及更高版本(归功于@avidenic)
LoadModule php5_module /usr/local/Cellar/php@5.6/5.6.36_1/lib/httpd/modules/libphp5.so
添加PHP5配置文件
从php7.conf复制一份
$cd /etc/apache2/other ; sudo cp php7.conf php5.conf
在php5.conf中用php5_module替换php7_module
重启Apache Server
$sudo /usr/sbin/apachectl restart