Maison >développement back-end >Problème PHP >Que faire si le socket php ne peut pas se connecter

Que faire si le socket php ne peut pas se connecter

藏色散人
藏色散人original
2022-11-09 10:34:283279parcourir

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 ; " .

Que faire si le socket php ne peut pas se connecter

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)

Que faire si le socket php ne peut pas se connecter

S'il est dans l'état de commentaire, supprimez simplement le commentaire ~~

Que faire si le socket php ne peut pas se connecter

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn