Julgue o próximo item , relativo ao servidor web Apache e...
A linguagem de programação PHP, quando utilizada em conjunto com o Apache, pode ser carregada como um módulo, utilizando-se a diretiva LoadModule dentro do arquivo de configuração do Apache.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A questão que você acabou de resolver envolve o entendimento de como a linguagem de programação PHP pode ser utilizada em conjunto com o servidor web Apache. É importante saber que o PHP pode operar de várias maneiras em um servidor web, e uma dessas maneiras é sendo um módulo.
O servidor Apache permite personalização e adição de funcionalidades através da inclusão de módulos específicos. Esses módulos podem ser carregados dinamicamente para o servidor sem a necessidade de recompilar todo o programa do Apache. Quando você deseja incluir suporte ao PHP no Apache, é possível fazê-lo carregando o PHP como um módulo. Isso é realizado através da diretiva LoadModule, que é especificada no arquivo de configuração httpd.conf do Apache.
O uso da diretiva LoadModule tem a seguinte sintaxe geral:
LoadModule module_name module_path
Onde module_name é o nome do módulo que está sendo carregado e module_path é o caminho para o arquivo do módulo dinâmico.
Para o caso do PHP, a linha específica dentro do arquivo de configuração do Apache que carrega o módulo PHP geralmente parece algo assim:
LoadModule php_module modules/mod_php.so
Assim, a afirmação da questão está correta, pois de fato o PHP pode ser carregado como um módulo no servidor web Apache, e a diretiva LoadModule é a maneira pela qual isso é configurado dentro do arquivo de configuração do Apache.
Entender essa configuração é relevante para quem trabalha com a administração de servidores web e desenvolvimento web, pois oferece flexibilidade e controle sobre como o PHP é executado, além de potencializar o desempenho ao permitir que o PHP seja carregado na memória do servidor apenas uma vez, em vez de a cada solicitação.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Correto, no arquivo httpd.conf do servidor Apache, localizado no sub-diretório "conf" do diretório raiz do servidor, acrescentamos (supondo o uso do PHP 5 instalado em "D:/php54"):
# - - - - - adição do PHP como módulo - - - - -
LoadModule php5_module "D:/php54/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "D:/php54"
- - - - - - - - - - -
observação: Mesmo no Windows deve-se usar "/" na especificação dos caminhos.
parte chata de configuração do php
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo