Como usar o php5-cgi com o nginx?

1

Acabei de instalar o php5-cgi no meu Ubuntu 12.04. Não tenho certeza sobre:

  1. Qual configuração eu precisarei fazer no arquivo de configuração do nginx para usá-lo.
  2. Como vou começar o serviço, como o serviço sudo php5-cgi diz "serviço não reconhecido"
por Robin Singh 07.09.2015 / 14:17

1 resposta

1

O pacote php5-cgi não inclui um serviço que pode ser iniciado.

A partir da descrição do pacote:

  

Este pacote fornece o interpretador CGI / usr / lib / cgi-bin / php5 construído   para uso no Apache 2 com mod_actions, ou qualquer outro CGI httpd que   suporta um mecanismo similar. Note que os usuários do MOST Apache provavelmente   quero o pacote libapache2-mod-php5.

Portanto, você precisa de um servidor da Web instalado como o Apache.

Para ativar php5-cgi , crie um link simbólico

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

e altere a configuração via

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

Outra opção para habilitar um módulo apache2 é a2enmod . Portanto, você também pode usar

sudo a2enmod php5-cgi

Depois disso, não esqueça de reiniciar o serviço apache2

sudo service apache2 restart

como comentado por @ThomasW.

  

para nginx você deve usar php5-fpm , NÃO php5-cgi

    
por A.B. 07.09.2015 / 14:29