Lighttpd + MariaDB + Php56
Устанавливаем MariaDB.
Install MariaDB.
# pkg ins mariadb100-server
# echo 'mysql_enable="YES"' >> /etc/rc.conf
# service mysql-server start
Конфигурируеи настройки безопасности.
Configure security settings.
# mysql_secure_installation
Устанавливаем Lighttpd и Php.
Install Lighttpd and Php.
# pkg ins lighttpd php56 php56-mysql php56-json php56-session
# echo 'lighttpd_enable="YES"' >> /etc/rc.conf
# mkdir -p /usr/local/www/data
# vi /usr/local/etc/lighttpd/conf.d/fastcgi.conf
Раскомментируем секцию fastcgi.server и меняем путь bin-path(в двух местах).
Uncomment section fastcgi.server and change path for bin-path(at 2 places).
"bin-path" => "/usr/local/bin/php-cgi"
Создаем директорию для сокетов Lighttpd.
Create directory for sockets Lighttpd.
# mkdir /var/spool/lighttpd/sockets
# chown -R www:www /var/spool/lighttpd/sockets
Редактируем конфиг Lighttpd.
Edit Lighttpd config.
# vi /usr/local/etc/lighttpd/lighttpd.conf
Находим следующий параметр и указываем ip сервера.
Find next parameter and set server ip address.
$SERVER["socket"] == "10.0.0.199:80" { }
В этом же файле находим и выключаем ipv6(если не будете использовать).
Also find and disable ipv6(if you don’t be use it).
server.use-ipv6 = "disable"
Активируем модуль fastcgi.
Activation module fastcgi.
# vi /usr/local/etc/lighttpd/modules.conf
Раскомментируем строчку
Uncomment string
include "conf.d/fastcgi.conf"
Настраиваем Php.
Configure Php.
# cd /usr/local/etc
# cp php.ini-production php.ini
# vi php.ini
В секции error_reporting раскомментируем Default Value.
А также необходимо раскомментировать параметр
In section error_reporting, uncomment parameter Default Value.
Also uncomment parameter
cgi.fix_pathinfo=1
Стартуем Lighttpd.
Start Lighttpd.
# service lighttpd start