O Sierra vem com o PHP 5, não com o PHP 7. De qualquer forma, verifique se o módulo está carregado em httpd.conf
:
LoadModule php5_module libexec/apache2/libphp5.so
Se isso não funcionar, provavelmente você não disse ao Apache para reconhecer arquivos * .php como executáveis do php. Para fazer isso, localize e edite httpd.conf
e adicione as seguintes linhas (se ainda não estiverem presentes):
<FilesMatch .php$>
SetHandler application/x-httpd-php
</FilesMatch>
e edite o parâmetro DirectoryIndex
:
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
Outra solução comum é ativar as tags curtas abertas (se você tiver alguma em seu código PHP). Localize php.ini
, procure a string short_open_tag = Off
e altere para short_open_tag = On
.
Reinicie o Apache.