Comment redémarrer PHP sur Windows? Impossible de trouver le transport de socket «ssl»


12

J'essaie de charger le module openssl, je l'ai décommenté dans le php.ini:

extension=php_openssl.dll

Mais lors de l'exécution de mon script, j'obtiens une erreur:

Impossible de se connecter: 0 Impossible de trouver le transport de socket "ssl" - avez-vous oublié de l'activer lorsque vous avez configuré PHP?

De la documentation PHP:

Après avoir activé une extension, enregistrez php.ini, redémarrez le serveur Web et vérifiez à nouveau phpinfo (). La nouvelle extension devrait maintenant avoir sa propre section.

J'utilise une machine serveur Windows, c'est de la production, je ne veux vraiment pas redémarrer le serveur, existe-t-il une alternative?


quel type de serveur avez-vous? "Appserver" "wampserver" ??? vous devez trouver le processus httpd.exe et le tuer puis le redémarrer
K3rnel31

@ k3rnel31 son IIS, désolé d'avoir oublié de mentionner
meda

Réponses:


18

Pour redémarrer PHPle IIS, vous avez réellement besoin de redémarrer IIS:

Click Start, click Run, type IISReset, and then click OK.

Ça marche! exécutez "iisreset" ou accédez au Gestionnaire IIS, puis redémarrez le site.
Sahan

8

WinR iisreset

Ou, plus verbeux: à l' iisresetintérieur d'un PowerShell ouvert en tant qu'administrateur - ou même à l'intérieur d'un shell Cygwin.

entrez la description de l'image ici


2

Pour ceux qui sont tombés sur cette réponse et que vous exécutez Windows 10 ou une autre version avec PHP mais que vous n'exécutez PAS l'une des applications de serveur Web habituelles (WAMP, ServerDesktop, IIS, etc.), ouvrez votre gestionnaire de tâches et vous aurez probablement voir "CGI / Fast CGI" qui est le PHP. Clic droit et fin de la tâche. L'application ne disparaîtra pas, mais au lieu de cela, redémarrez avec votre configuration mise à jour.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.