Установка 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
Syntax OK
Добавляем автозагрузку Apache:
# ee /etc/rc.conf
apache24_enable=»YES»
Добавить комментарий