Apache 2.2 + PHP 5.3.2 + cURL não funciona

Apache 2.2 + PHP 5.3.2 + cURL não funciona

Quando tento iniciar o servidor Apache (com extensão PHP e cURL), ele diz:

O serviço Apache2.2 está reiniciando.
Iniciando o serviço Apache2.2
O serviço Apache2.2 está em execução.
rmine o nome de domínio totalmente qualificado do servidor, usando 192.168.1.8 para ServerName
[Terça-feira, 07 de setembro, 14:30:57 2010] [avisar] arquivo pid C:/Arquivos de Programas (x86)/Apache Software Foundation/Apache2.2/logs/httpd.pid substituído - Desligamento incorreto da execução anterior do Apache?

(Suponho que a quarta linha deva iniciar algo como "Determinar"; provavelmente uma condição de corrida.)

Em seguida, ele termina (e se eu tentar novamente, recebo a mesma mensagem "impura"). Se eu comentar no extension=php_curl.dllphp.ini, o httpd.exe funciona novamente. O log de erros do PHP está vazio.

Quando executo o php-cli, o cURL funciona normalmente, então deve ser causado por alguma mágica nos bastidores da qual não sei nada.

Sugestões? Posso recuperar mais informações de alguma forma? Obrigado!

Editar:Apache + PHP funciona bem sem cURL.

Responder1

Você pode estar usando a versão errada do PHP:

Qual versão eu escolho?

Se você estiver usando PHP com Apache 1 ou Apache2 do apache.org, você precisará usar as versões VC6 do PHP

Então primeiro certifique-se de estar usando VC6 (Thread safe) e verifique se isso resolve o problema, ou alternativamente remova seu apache, php e mysql atuais e instaleServidor Zend CE.

Responder2

Parece um servidor que não é de produção para mim. Você pode instalar o XAMPP ou WAMPP, ele já tem todas as extensões funcionando imediatamente. Não há necessidade de perder tempo com a configuração do servidor.

[XAMPP] -http://www.apachefriends.org/en/xampp-windows.html

[WAMPP] -http://www.wampserver.com/en/

informação relacionada