O Apache não pode ser reiniciado após alterações no arquivo de configuração

2

Não consigo configurar com sucesso os arquivos de configuração do Apache e do PHP, alguém pode me ajudar dessa maneira?

  1. O Apache 2.2.16 (win32-x86-no_ssl.msi) foi instalado na localização "C: \ Apache2.2".

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

  3. De “C: \ php” renomei o arquivo “php.ini-development” para “php.ini”

  4. 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"
    
  5. 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"
    

    N.B .: Obrigado por todos os comentários e respostas, mas não posso responder nenhum dos seus comentários, não sei porquê. Pode ser que eu não tenho o privilégio de colocar qualquer comentário como eu sou novo aqui (é o caso?)! É por isso que eu vou editar meu post para responder a todos vocês. Me diga o que posso fazer?

@ 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!

    
por Sharifhs 19.08.2010 / 19:35

3 respostas

0

tente deixar seu doc_root em branco e coloque ./etc para suas extensões.

    
por 19.08.2010 / 20:10
0

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.

    
por 15.09.2010 / 22:52
0

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.

    
por 24.04.2011 / 01:00