Не удивление, а недоумение и печаль суть начало философии (А. Шопенгауэр).

Как установить Lighttpd с PHP-FPM и MariaDB на CentOS 7 – Страница 2.

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 8 октября 2016

Lighttpd with PHP-FPM and MariaDB on CentOS 7

На этой странице

5 Настройка Lighttpd и PHP

Чтобы включить PHP в Lighttpd, мы должны изменить два файла, /etc/php.ini и /etc/lighttpd/lighttpd.conf. Во- первых мы открываем /etc/php.ini и разкомментируем строку cgi.fix_pathinfo = 1 :
 
 

Затем мы открываем /etc/lighttpd/modules.conf и раскомментируем линию include “conf.d/fastcgi.conf :

 

 

Следующим открываем /etc/lighttpd/conf.d/fastcgi.conf :

 

Там в fastcgi.server строка – оставьте комментарий и добавим свой собственный fastcgi.server следующим образом :

 

Теперь мы перезапустим Lighttpd:

 

 

6 Тестирование PHP / Получение более полной информации о вашей установки PHP5

Корень документа веб – сайта по умолчанию /var/www/htdocs/. Теперь мы создадим небольшой PHP – файл ( info.php ) в этой директории и вызовем его в браузере. Файл будет отображать множество полезных деталей о нашей установке PHP, таких как установленной версии PHP.

 

 

Теперь мы вызовем этот файл в браузере (например , http://192.168.1.110/info.php ):

Тестирование PHP. Получить более полную информацию о вашей установеи PHP5

Как вы видите, PHP работает, и он работает через FPM/FastCGI, как показано на линии Server API . Если прокрутить дальше вниз, вы увидите все модули, которые уже включены в PHP. MySQL отсутствует в списке, что означает, что мы не имеем поддержку MySQL, в PHP пока его нет .

 

7 Получение поддержки MySQL в PHP

Чтобы получить поддержку MySQL в PHP, мы можем установить пакет php-mysql. Это хорошая идея установить некоторые другие модули PHP, а также может понадобиться они для ваших приложений. Вы можете выполнить поиск доступных PHP5 модулей:

 

Выберите те, что вам нужно, и установите их следующим образом:

 

APC является свободным и открытым opcode PHP для кэширования и оптимизации PHP промежуточного кода. Он похож на другие PHP кода операции кэширования, такие как Eaccelerator и XCache. Настоятельно рекомендуется, чтобы один из них установлен, чтобы ускорить вашу страницу PHP.

APC может быть установлен следующим образом:

 

Теперь загрузите PHP-FPM:

 

Теперь откройте http://192.168.1.110/info.php в вашем браузере и прокрутите вниз до раздела модулей. Теперь вы должны найти много новых модулей там, включая модуль MySQL:

Получение поддержки MySQL в PHP

 

8 Создание PHP-FPM для использования сокета Unix

По умолчанию PHP-FPM прослушивает порт 9000 на 127.0.0.1 . Кроме того, можно сделать PHP-FPM использовать сокет Unix, который позволяет обойтись без накладных расходов TCP. Чтобы сделать это, откройте /etc/php-fpm.d/www.conf

 

… И сделать строку listen  следующим образом :

 

Затем перезагрузите PHP-FPM:

 

Затем откройте файл конфигурации PHP LightTPD в /etc/lighttpd/conf.d/fastcgi.conf и заменить host и port линии на “socket” => “/tmp/php5-fpm.sock :

 

 

Наконец перезапустите Lighttpd:

 

  • Lighttpd: http://www.lighttpd.net/
  • PHP: http://www.php.net/
  • PHP-FPM: http://php-fpm.org/
  • MySQL: http://www.mysql.com/
  • CentOS: http://www.centos.org/

Читайте также

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close