web-dev-qa-db-fra.com

Comment redémarrer PHP sous Windows? Impossible de trouver le transport de socket "ssl"

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

extension=php_openssl.dll

Mais lors de l'exécution de mon script, une erreur se produit:

Échec de la connexion: 0 Impossible de trouver le transport de sockets "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 un ordinateur serveur Windows. Il s'agit de la production. Je ne souhaite vraiment pas redémarrer le serveur. Existe-t-il une alternative?

10
meda

Pour redémarrer PHP sur IIS, vous devez en fait redémarrer IIS:

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

WinR iisresetname__

Ou, plus détaillé: iisresetdans un PowerShell ouvert en tant qu'administrateur - ou même dans un Cygwin Shell.

enter image description here

5
guaka