Se você chegou até aqui, certamente está tentando instalar o suporte PHP no apache e não está conseguindo, depois de muito procurar na web, encontrei a solução.
Vou considerar que você já efetuou a instalação dos dois software e que agora precise apenas configurar, vale lembrar que é sempre recomendável efetuar um backup do seu arquivo httpd.conf
Basicamente é necessário configurar dois arquivos de configuração do apache, eles são: mimes.types e httpd.conf
Abra o arquivo mimes.type e adicione as linhas no final do arquivo.
application/x-httpd-php php
application/x-httpd-php-source phps
application/x-httpd-php-source phps
Agora abra o arquivo httpd.conf e adicione as linhas abaixo no final do arquivo.
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
ScriptAlias /php/ "C:/php/"
Action application/x-httpd-php "C:/php/php-cgi.exe"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
<Directory "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
<Directory "C:/php">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
ScriptAlias /php/ "C:/php/"
Action application/x-httpd-php "C:/php/php-cgi.exe"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
<Directory "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
<Directory "C:/php">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Neste exemplo o meu serviço de PHP foi instalado na pasta C:/php se a sua instalação está apontando para um diretório diferente, você deve alterar o exemplo para o seu ambiente.
Salve o arquivo e tente iniciar o serviço do apache, veja se agora ele possui suporte ao php.
Qualquer dúvidas estamos aí!
Valeu mano me judou muito, estava quebrando cabeça e não estava dando certo. Os tutoriais que tem na internet estão defasados.
ResponderExcluirAbraços
Valeu. Informação simples e correta. Funcionou.
ResponderExcluirPelo menos nao deu erro ao restartar. Já melhorou!
ResponderExcluirsupremo..vlws
ResponderExcluirResolveu com php 5.4 e apache 2.2
ResponderExcluirObrigado.
não tenho permissão para alterar o arquivo
ResponderExcluirNa veia sem palavras.
ResponderExcluir