Lösung für den PHP-Segmentierungsfehler: Führen Sie beim Kompilieren von PHP zuerst den Befehl „ulimit -c unlimited“ aus.
Erfahrung eines Segmentfehlers in einem PHP-Skript
CLI wird heute auf einem neuen Server ausgeführt. Ein Segmentfehlerfehler Der erste Eindruck sollte sein, dass es ein Problem mit der Installation einer Erweiterung gibt.
Dieser PHP-Code ruft die Soap-Schnittstelle auf Den Grund kenne ich im Moment nicht.
Ich dachte, dass ich gdb zum Debuggen der Kerndatei verwenden könnte, also installierte ich gdb und führte den folgenden Befehl aus: ulimit -c unlimited
Eine erneute Ausführung erzeugte die core.PID-Datei mit Der GDB-PHP-Pfad core.PID fordert keine Debugging-Informationen an.
Es stellt sich heraus, dass Sie beim Kompilieren von PHP --debug mitbringen müssen.
Also habe ich PHP neu kompiliert und dann mit gdb den aktuellen Aufrufstapel überprüft und den BT-Befehl verwendet
Ich habe herausgefunden, dass es sich um ein Problem mit dem Curl-Modul handelt, und habe es schließlich gelöst
Mehr zum Thema Weitere Informationen finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonWas tun, wenn ein PHP-Segmentierungsfehler auftritt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!