"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment résoudre l’erreur « Impossible de trouver le transport de sockets ssl » en PHP ?

Comment résoudre l’erreur « Impossible de trouver le transport de sockets ssl » en PHP ?

Publié le 2024-11-14
Parcourir:835

How to Resolve \

Dépannage de l'activation du transport de socket "ssl" dans PHP

Lorsque vous rencontrez l'erreur "Impossible de trouver le transport de socket 'ssl' - avez-vous avez-vous oublié de l'activer lorsque vous avez configuré PHP ?", il est important de s'assurer que le transport de socket "ssl" est correctement activé. Voici un guide détaillé pour vous aider à résoudre ce problème :

  1. Vérifiez la configuration de PHP.ini :

    • Décommentez ce qui suit extensions dans PHP.ini :

      • extension=php_openssl.dll
      • extension=php_sockets.dll
  2. Vérifiez le chargement de PHP.ini :

    • Assurez-vous que PHP charge le fichier PHP.ini modifié. Le "Fichier de configuration chargé" doit afficher le chemin correct.
  3. Assurer la présence des DLL d'extension :

    • Vérifiez que php_openssl .dll et php_sockets.dll se trouvent dans le répertoire d'extension PHP.
  4. Configurer OpenSSL et LibreSSL :

    • Copier ssleay32.dll et libeay32.dll dans le dossier PHP, le dossier Windows et le dossier Windows/system32.
  5. Définir la variable de chemin Windows :

    • Ajoutez le répertoire PHP à la variable d'environnement Windows PATH pour vous assurer que PHP trouve les DLL nécessaires.
  6. Vérifiez les autorisations des fichiers :

    • Assurez-vous que tous les fichiers pertinents (extensions PHP, DLL) disposent des autorisations de fichier appropriées.
  7. Redémarrez IIS :

    • Redémarrez IIS après avoir apporté des modifications à la configuration pour vous assurer qu'elles prennent effet.

Dans votre cas spécifique, vous devrez peut-être suivre les étapes supplémentaires mentionnées dans la réponse fournie :

  • Renommer php.ini-production en php.ini pour utiliser le fichier de configuration PHP correct.
  • Décommenter extension_dir=ext dans php.ini pour définir le répertoire où Les extensions PHP sont localisées.

En dépannant par étapes plus petites, vous pouvez isoler la source du problème et appliquer les correctifs nécessaires.

Déclaration de sortie Cet article est reproduit le: 1729227376 S'il y a une contrefaçon, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3