Maison >développement back-end >Problème PHP >Que faire si le socket php ne peut pas se connecter
Solution au problème selon lequel le socket php ne peut pas se connecter : 1. Vérifiez si l'extension de socket est activée dans php ; 2. Ouvrez le fichier php.ini et vérifiez si "php_sockets.dll" est chargé ; 3. Décommentez "php_sockets.dll ; " .
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.
Que dois-je faire si le socket php ne peut pas être connecté ?
Résoudre le problème de l'échec de la connexion à l'aide du socket php
Récemment, j'utilise php+js pour créer une fonction de chat à plusieurs personnes. Au début, j'ai écrit le code selon les étapes en ligne, mais lors de l'exécution de php, l'erreur suivante apparaît toujours
Fatal error: Call to undefined function socket_create()
Et encore une fois. Recherchez-le simplement sur Google, il existe de nombreuses solutions en ligne, je vais donc partager ma propre histoire de réussite.
Vérifiez d'abord si l'extension de socket est activée dans php
C'est parce que je n'ai pas activé QAQ. . .
if(extension_loaded(‘sockets’)){ echo “已开启”; }else{ echo “未开启”; }
Vérifiez à nouveau le document php.ini sous le chemin d'installation de php
Faites attention à la version de php utilisée et trouvez la version correspondante. Par exemple le mien :
D:\PHPTutorial\php\php-7.2.1-nts
Vérifiez si php_sockets.dll est chargé
Faites attention si cette ligne de code est commentée. (Le mien est dans l'état de commentaire)
S'il est dans l'état de commentaire, supprimez simplement le commentaire ~~
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!