ApacheLinuxOpenSuse

openSuse Não Reconhece PHP5 instalado

Hoje venho relatar um problema que encontrei ao instalar um servidor LAMP (Linux, Apache, MySQL, PHP) em um openSuse.

Acontece que após baixar, instalar e configurar todos os pacotes, o servidor web reconhecia todos os arquivos htm e html, porém não reconhecia nenhum arquivo php. Sempre que tentava abrir algum arquivo PHP o navegador abria o arquivo para download. Verificando todas as configurações notei que o módulo do php não estava sendo carregado pelo apache.

Para verificar quais módulos estão sendo carregados, execute o comando:

# apache2ctl -M

O retorno será algo do tipo:

Loaded Modules:
core_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
actions_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_file_module (shared)
authz_host_module (shared)
authz_groupfile_module (shared)
authz_default_module (shared)
authz_user_module (shared)
authn_dbm_module (shared)
autoindex_module (shared)
cgi_module (shared)
dir_module (shared)
env_module (shared)
expires_module (shared)
include_module (shared)
log_config_module (shared)
mime_module (shared)
negotiation_module (shared)
setenvif_module (shared)
ssl_module (shared)
suexec_module (shared)
userdir_module (shared)

note que o módulo do php não está listado; Sabendo que este está instalado e configurado, simplesmente digite o seguinte comando:

# a2enmod php5

feito isso reinicie seu serviço web com o comando: service apache2 restart
refaça os testes e veja se tudo deu certo.

2 comentários sobre “openSuse Não Reconhece PHP5 instalado

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.