Lösung für den PHP-Skript-Segmentierungsfehler: Überprüfen Sie zuerst den PHP-Code. Führen Sie dann den Befehl „ulimit -c unlimited“ aus und fügen Sie beim Kompilieren „--debug“ hinzu.
Empfohlen: „PHP-Video-Tutorial“
Eine Erfahrung mit einem Segmentfehler in einem PHP-Skript
Heute habe ich ein PHP-Skript in CLI auf einem neuen Server ausgeführt und einen Segmentfehlerfehler festgestellt aufgetreten ist, sollte der erste Eindruck sein, dass bei der Installation einer Erweiterung ein Problem vorliegt.
Dieser PHP-Code ruft die Soap-Schnittstelle auf. An der Soap-Erweiterung ist im Moment nichts auszusetzen.
Ich dachte, ich könnte gdb zum Debuggen der Kerndatei verwenden, also installierte ich gdb und führte den folgenden Befehl aus: ulimit -c unlimited
Eine erneute Ausführung erzeugte die core.PID-Datei und verwendete den gdb-PHP-Pfad core.PID Ich habe darauf hingewiesen, dass keine Debugging-Informationen vorhanden sind.
Ich habe Sanjinguo gefragt und es stellte sich heraus, dass Sie beim Kompilieren von PHP --debug mitbringen müssen.
Also habe ich PHP neu kompiliert und GDB verwendet. Ich habe festgestellt, dass es ein Problem mit dem Curl-Modul war, und habe es gelöst.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem mit einem PHP-Skript-Segmentierungsfehler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!