Пытаюсь настроить связку PHP8/Apache2 на Маке.
/etc/apache2/extra/httpd-php.conf (все extra/*.conf поднимаются автоматом в httpd.conf):
<IfModule php_module>
PHPIniDir /opt/homebrew/etc/php/8.1/php.ini
AddType application/x-httpd-php .php .phtml
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>
Описание виртуального хоста в /etc/apache2/extra/httpd-vhosts.conf:
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents"
ServerName bulash.site
<Directory "/Library/WebServer/Documents">
Options +FollowSymLinks
Require all granted
AllowOverride All
</Directory>
</VirtualHost>
В папке /Library/WebServer/Documents есть только очень простой index.php:
<?php
echo '<h1>Apache 2.4 and PHP 8 configured successfully-<a href="https://websparrow.org">Websaparrow.org</a></h1>';
echo ' Your current PHP version is: ' . phpversion();
header("Refresh:10; url=https://websparrow.org");
?>
Открываю bulash.site в браузере и вижу, что на странице просто выведен PHP-код. Тщательный поиск по google и применение множества советов так ничего и не дало.
Правильно ли подключен PHP?
Правильно ли описаны параметры виртуального хоста?