Como reiniciar o PHP no Windows? Não foi possível encontrar o transporte de soquete "ssl"

12

Estou tentando carregar o módulo openssl, descomentei-o no php.ini:

extension=php_openssl.dll

Mas ao executar meu script, recebo um erro:

Falha ao conectar: ​​0 Não foi possível encontrar o transporte de soquete "ssl" - você esqueceu de ativá-lo quando configurou o PHP?

Na documentação do PHP:

Após ativar uma extensão, salve o php.ini, reinicie o servidor web e verifique phpinfo () novamente. A nova extensão agora deve ter sua própria seção.

Estou usando uma máquina com servidor Windows, isso é produção, eu realmente não quero reiniciar o servidor, existe uma alternativa?

meda
fonte
que tipo de servidor você tem? "Appserver" "wampserver" ??? você tem que encontrar httpd.exe processo e matá-lo, em seguida, reiniciá-lo
K3rnel31
@ k3rnel31 seu IIS, desculpe eu esqueci de mencionar
meda

Respostas:

18

Para reiniciar PHPon IIS, você realmente precisa para reiniciar IIS:

Click Start, click Run, type IISReset, and then click OK.
K3rnel31
fonte
funciona! execute "iisreset" ou acesse o Gerenciador do IIS e reinicie o site.
Sahan 17/10/19
8

WinR iisreset

Ou, mais detalhadamente: iisresetdentro de um PowerShell aberto como administrador - ou mesmo dentro de um shell Cygwin.

insira a descrição da imagem aqui

kqw
fonte
2

Para aqueles que se depararam com esta resposta e você está executando o Windows 10 ou outra versão com PHP, mas NÃO está executando nenhum dos aplicativos habituais de servidor Web (WAMP, ServerDesktop, IIS, etc.), abra o gerenciador de tarefas e provavelmente veja "CGI / Fast CGI", que é o PHP. Clique com o botão direito e finalize a tarefa. O aplicativo não desaparece; em vez disso, reinicie com sua configuração atualizada.

Eshcole Peets
fonte