Apache 2.2 + PHP 5.3.2 + cURL funktioniert nicht

Apache 2.2 + PHP 5.3.2 + cURL funktioniert nicht

Wenn ich versuche, den Apache-Server (mit PHP und cURL-Erweiterung) zu starten, heißt es:

Der Apache2.2-Dienst wird neu gestartet.
Starten des Apache2.2-Dienstes
Der Apache2.2-Dienst wird ausgeführt.
Ermitteln Sie den vollqualifizierten Domänennamen des Servers und verwenden Sie 192.168.1.8 für ServerName
[Di., 7. Sep. 2010, 14:30:57] [warn] PID-Datei C:/Programme (x86)/Apache Software Foundation/Apache2.2/logs/httpd.pid überschrieben – Unsauberes Herunterfahren des vorherigen Apache-Laufs?

(Ich vermute, dass die vierte Zeile mit etwas wie „Bestimmen“ beginnen sollte; wahrscheinlich ein Race Condition.)

Dann wird es beendet (und wenn ich es erneut versuche, erhalte ich dieselbe „unsaubere“ Meldung). Wenn ich das extension=php_curl.dllin php.ini auskommentiere, funktioniert httpd.exe wieder. Das PHP-Fehlerprotokoll ist leer.

Wenn ich php-cli ausführe, funktioniert cURL normal, es muss also an irgendeiner Magie hinter den Kulissen liegen, von der ich nichts weiß.

Vorschläge? Kann ich irgendwie weitere Informationen abrufen? Danke!

Bearbeiten:Apache + PHP funktioniert gut ohne cURL.

Antwort1

Möglicherweise verwenden Sie die falsche PHP-Version:

Welche Version wähle ich?

Wenn Sie PHP mit Apache 1 oder Apache2 von apache.org verwenden, müssen Sie die VC6-Versionen von PHP verwenden

Stellen Sie also zunächst sicher, dass Sie VC6 (Thread safe) verwenden und prüfen Sie, ob das Problem dadurch behoben wird. Alternativ können Sie auch Ihren aktuellen Apache, PHP und MySQL entfernen und installierenZend Server CE.

Antwort2

Sieht für mich nach einem Nicht-Produktionsserver aus. Sie können XAMPP oder WAMPP installieren, alle Erweiterungen funktionieren bereits sofort. Sie müssen keine Zeit mit der Serverkonfiguration verschwenden.

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

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

verwandte Informationen