Explicação dos módulos PHP

0

Eu tenho dúvidas sobre os módulos do PHP que não consigo entender muito bem como eles funcionam e agradeço sua ajuda.

Se eu instalei o mod_php7 e o pacote contém php7, mod_php7 e php7-zts, eu assumo que php7 são os arquivos principais do php (corrija-me se estiver errado).

Eu fiz muita leitura e descobri que mod_php, php-fpm e FastCGI são módulos para PHP que podem ser usados.

Se eu instalar o php7-fpm, ele não incluirá as mesmas extensões do mod_php7. Minha pergunta é Eu tenho que instalar o php7 e php7-zts e depois instalar o php7-fpm para fazer o PHP funcionar?

Outra questão é: Se eu já instalei o pacote mod_php7 que inclui o php7, o mod_php7 e o php7-zts, posso instalar o php7-fpm e substituir o mod_php?

E o Apache e o php-fpm funcionam bem ou o Nginx e o php-fpm são melhores?

    
por Marto 11.06.2017 / 16:08

1 resposta

0

Alguns recursos do php dependem de como / qual servidor você está usando e como você instala / configura o php. Um bom exemplo disso é executar os arquivos php como o usuário / grupo que os possui, e não como o usuário que o servidor da Web executa (www-data, etc).

Uma visão geral bem sucinta de mod_php vs fastcgi vs php-fpm está disponível aqui - link

Sim, sei que as respostas pertencem aqui, mas eu teria que copiar / colar o artigo inteiro e isso seria violação de direitos autorais. Eu verifiquei e o link está disponível em archive.org, então tenho certeza que ele permanecerá disponível ...

    
por 11.06.2017 / 19:22