Usando o PHP5.6 com o HighSierra
Habilite a construção do módulo compartilhado do Apache Handler Certifique-se de ter a versão mais recente do PHP56 instalada junto com a opção http ativada (instalar / atualizar / reinstalar conforme necessário)
$brew upgrade php56 --with-httpd
Vinculando o módulo no arquivo Config do Apache2 Adicione a seguinte instrução no arquivo de configuração apache2 /etc/apache2/httpd.conf
LoadModule php5_module /usr/local/Cellar/php56/5.6.32_8/libexec/apache2/libphp5.so
ou, para a versão mais recente 5.6.36_1 e superior (créditos para @avidenic)
LoadModule php5_module /usr/local/Cellar/[email protected]/5.6.36_1/lib/httpd/modules/libphp5.so
Adicionando o arquivo de configuração PHP5
Faça uma cópia do php7.conf
$ cd /etc/apache2/other ; sudo cp php7.conf php5.conf
No php5.conf substitua php7_module por php5_module
Reinicie o servidor Apache
$ sudo /usr/sbin/apachectl restart