tente deixar seu doc_root em branco e coloque ./etc para suas extensões.
Não consigo configurar com sucesso os arquivos de configuração do Apache e do PHP, alguém pode me ajudar dessa maneira?
O Apache 2.2.16 (win32-x86-no_ssl.msi) foi instalado na localização "C: \ Apache2.2".
Em seguida, o arquivo zip do PHP 5.3.3 (VC9 x86 Thread Safe) foi baixado e extraído na localização “C: \ php”.
De “C: \ php” renomei o arquivo “php.ini-development” para “php.ini”
O arquivo "php.ini" foi aberto com o bloco de notas e modificado como:
doc_root = "C:\Apache2.2\htdocs"
extension_dir = "C:\php\ext"
As seguintes linhas foram adicionadas ao arquivo de configuração do Apache “httpd.conf”:
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
@ jer.salamon: você quer que eu poste o arquivo httpd.conf completo? Vai demorar mais que isso!
@ davr: o servidor foi iniciado primeiro, mas quando eu configurei esses arquivos, ele nunca foi iniciado novamente
@ jer.salamon: você quis dizer continuar assim:
doc_root =
extension_dir = "ext"
Ainda não foi restaurado!
tente deixar seu doc_root em branco e coloque ./etc para suas extensões.
Eu tive esse problema por muito tempo até encontrar algo no link
Algumas postagens mencionam a desativação de certas extensões, então eu tive uma chance. Para mim foi postgre, comentando esta linha em php.ini trabalhada:
extensão = php_pgsql.dll
Espero que isso seja bom para você também.
Você pode dar uma explicação melhor do que você quer dizer com "não pode ser reiniciado"? Você recebe alguma mensagem de erro? Você já verificou o arquivo de log de erros?
Tente iniciar um shell (cmd.exe) e executar 'httpd -t' (arquivo de configuração de testes - alguma mensagem? E sobre 'httpd -X' (NB, a menos que o bin dir esteja em seu caminho, você precisará chdir para onde o httpd.exe está localizado primeiro.
Tags windows php apache-2.2