Получение поддержки MySQL в PHP5
Чтобы получить поддержку MySQL в PHP, мы установим пакет php5-MySQL. Для поиска доступных PHP5 модулей которые нам могут понадобятся для работы Web приложений найдем следующим образом:
|
Выберите из них нужное Вам, и установить их так:
|
Теперь перезапустите PHP-FPM:
|
Теперь обновите страницу http://192.168.0.100/info.php в вашем браузере и прокрутите снова вниз до раздела модулей. В этот раз Вы должны найти много новых модулях, в том числе модуль MySQL.
Создание основного сокета PHP-FPM
По умолчанию PHP-FPM прослушивает порт 9000 на 127.0.0.1. Это также можно сделать используя PHP-FPM сокет Unix, который позволяет избежать накладных расходов TCP. Чтобы сделать это, откройте /etc/php5/fpm/pool.d/www.conf ...
|
... и сделайте, что бы строка listen выглядила следующим образом:
[...] ;listen = 127.0.0.1:9000 listen = /tmp/php5-fpm.sock [...]
Затем перезагрузите PHP-FPM:
|
Следующий шаг конфигурации Nginx, и все ваши виртуальных доменов и изменения строк fastcgi_pass 127.0.0.1:9000; на fastcgi_pass unix:/tmp/php5-fpm.sock; , например, так:
|
[...] location ~ \.php$ { fastcgi_pass unix:/tmp/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } [...]
Наконец перезагрузим Nginx:
|
CGI/Perl скрипты
Если вы хотите работать с CGI/Perl скриптами в Nginx, пожалуйста, прочтите это руководство: Обслуживание CGI скриптов с Nginx В Debian Squeeze / Ubuntu 11.04. Рекомендуемый способ заключается в использовании fcgiwrap (глава 4).
- << Назад
- Вперёд