Lösung für das Problem, dass PHP-Socket keine Verbindung herstellen kann: 1. Überprüfen Sie, ob die Socket-Erweiterung in PHP aktiviert ist. 2. Öffnen Sie die Datei php.ini und prüfen Sie, ob „php_sockets.dll“ geladen ist. 3. Kommentieren Sie „php_sockets.dll“ aus " .
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
Was soll ich tun, wenn der PHP-Socket nicht verbunden werden kann?
Lösen Sie das Problem einer fehlgeschlagenen Verbindung mit PHP-Socket
Vor Kurzem verwende ich PHP + JS, um eine Chat-Funktion für mehrere Personen zu erstellen. Zuerst habe ich den Code gemäß den Online-Schritten geschrieben, aber beim Ausführen von PHP. Es erscheint immer folgender Fehler:
Fatal error: Call to undefined function socket_create()
Und dann noch einmal: Einfach googeln, es gibt viele Lösungen online, daher werde ich meine eigene Erfolgsgeschichte erzählen.
Überprüfen Sie zunächst, ob die Socket-Erweiterung in PHP aktiviert ist.
Das liegt daran, dass ich QAQ nicht aktiviert habe. . .
if(extension_loaded(‘sockets’)){ echo “已开启”; }else{ echo “未开启”; }
Überprüfen Sie das php.ini-Dokument unter dem PHP-Installationspfad noch einmal.
Achten Sie auf die verwendete PHP-Version und suchen Sie die entsprechende Version. Zum Beispiel meins:
D:\PHPTutorial\php\php-7.2.1-nts
Überprüfen Sie, ob php_sockets.dll geladen ist
Achten Sie darauf, ob diese Codezeile kommentiert ist. (Meins ist im Kommentarstatus)
Wenn es im Kommentarstatus ist, entfernen Sie einfach den Kommentar~~
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas tun, wenn der PHP-Socket keine Verbindung herstellen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!