
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.dll
php.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/