Как использовать php5-cgi с nginx?

Я только что установил php5-cgi на мою Ubuntu 12.04. Я не уверен насчет:

  1. Какую конфигурацию мне нужно будет сделать в конфигурационном файле nginx, чтобы использовать его.
  2. Как мне запустить службу, так как служба sudo php5-cgi говорит «нераспознанная служба»
1
задан 7 September 2015 в 15:17

1 ответ

Пакет php5-cgi не включает сервис, который может быть запущен.

Из описания пакета:

Этот пакет обеспечивает/usr/lib/cgi-bin/php5 интерпретатор CGI, созданный для использования в Apache 2 с mod_actions или любого другого CGI httpd, который поддерживает подобный механизм. Обратите внимание, что БОЛЬШИНСТВО пользователей Apache, вероятно, хочет libapache2-mod-php5 пакет.

Поэтому Вам нужен установленный веб-сервер как Apache.

Включить php5-cgi создайте символьную ссылку

sudo ln -s /etc/apache2/conf-available/php5-cgi.conf /etc/apache2/conf-enabled

и измените конфигурацию через

sudo nano /etc/apache2/conf-enabled/php5-cgi.conf

Другая опция включить apache2 модуль a2enmod. Поэтому Вы могли также использовать

sudo a2enmod php5-cgi

После этого не забывайте перезапускать apache2 сервис

sudo service apache2 restart

как прокомментировано @ThomasW.

для nginx необходимо использовать php5-fpm, НЕТ php5-cgi

1
ответ дан 8 September 2015 в 01:17
  • 1
    Что относительно того, чтобы работать sudo apt-get -f install? – ThatGuy 27 November 2016 в 18:07

Другие вопросы по тегам:

Похожие вопросы: