Julgue o  próximo  item , relativo  ao servidor web Apache e...

Próximas questões
Com base no mesmo assunto
Q268545 Programação
Julgue o  próximo  item , relativo  ao servidor web Apache e à linguagem de programação PHP.

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.
Alternativas

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