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?
Respostas:
Para reiniciar
PHP
onIIS
, você realmente precisa para reiniciarIIS
:fonte
WinR
iisreset
Ou, mais detalhadamente:
iisreset
dentro de um PowerShell aberto como administrador - ou mesmo dentro de um shell Cygwin.fonte
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.
fonte