Eu uso o Fedora 17 no meu laptop e estou tentando fazer algum trabalho de desenvolvimento web nele. Eu instalei o Apache, MySQL e PHP no laptop (seguindo este guia quando se trata de qual software instalar: http://www.howtoforge.com/perfect-server-fedora-10-p5 ). Eu posso carregar páginas da web, mas não consigo carregar páginas PHP corretamente. Tudo o que acontece é que o código real do script é exibido no navegador.
Eu verifiquei se mod_php está instalado, e é. Eu pensei que talvez o PHP estivesse desligado globalmente, mas eu não acho que seja. Eu tenho que enfatizar que, embora o guia no qual eu coloquei o link neste post fale sobre transformar o PHP globalmente, eu não fiz isso. Acabei de instalar o software. Mas de qualquer maneira, eu tentei procurar pelos arquivos php.conf no diretório httpd / conf.d, mas nada está lá. Eu também criei um arquivo que inclui <?php phpinfo(); ?>
, mas mesmo isso é exibido como texto sem formatação e não está funcionando.
Estou muito confuso sobre por que não está funcionando. Eu me lembro de ter um problema semelhante antes, mas isso foi em 2009, e eu não tenho experimentado esse problema desde então.
Alguém pode ajudar?
Muito obrigado antecipadamente!
ATUALIZAR
Eu verifiquei o httpd.conf e olhei para a seção LoadModules. Não há menção de carregar o PHP lá. Eu adicionei a linha e, em seguida, o httpd não consegue iniciar. Em seguida, removi a linha que adicionei e verifiquei o diretório dos módulos. Novamente, também não há menção ao PHP.
Eu fui instalar o mod_php com o yum novamente (como eu fiz com todos os pacotes), e ele volta dizendo que o pacote já está instalado.
Respostas:
Deixei apache2 ativar o módulo com o
a2enmod
comando. Esta ferramenta ajudará a identificar se há algum problema com o módulo libphp5 instaladoMais informações sobre como ativar / desativar os módulos do apache2 Aqui
fonte
Em
/etc/httpd/conf
ou/etc/apache2/conf
dependendo da distro.edite seu
httpd.conf
e certifique-se de que estes estão incluídos logo abaixo dos módulos existentes.fonte