Установка Apache 2.4 и PHP 7.0 на FreeBSD 11

Обновляем порты

#portsnap fetch update

Устанавливаем Apache

# cd /usr/ports/www/apache24/

#make install clean

Установим значение переменной ServerName в файле httpd.conf. В качастве значения укажем имя нашего сервера.

#edit usr/local/etc/apache24/httpd.conf
ServerName www.myhost.my.domain:80

Запускаем Apache
#/usr/local/etc/rc.d/apache24 start
Установка PHP
# cd /usr/ports/lang/php70
# make install clean
устанавливаем расширения php и добавляем необходимые компоненты
# cd /usr/ports/lang/php70-extensions
# make install clean
Ставим модуль php для Apache.
# cd /usr/ports/www/mod_php70/
# make install clean
В /usr/local/etc/apache24/httpd.conf должна добавиться строка
LoadModule php7_module libexec/apache24/libphp7.so
добавляем строки:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
В секцию <IfModule dir_module> и добавляем index.php
<IfModule dir_module>
              DirectoryIndex index.php index.html
</IfModule>
Проверяем конфигурацию:
# apachectl -t
Syntax OK
Добавляем автозагрузку Apache:
# ee /etc/rc.conf
apache24_enable=»YES»