"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como resolver o erro "Não foi possível encontrar o transporte de soquete \'ssl\'\" no PHP?

Como resolver o erro "Não foi possível encontrar o transporte de soquete \'ssl\'\" no PHP?

Publicado em 2024-11-14
Navegar:800

How to Resolve \

Solucionando problemas de ativação de "ssl" do transporte de soquete no PHP

Ao encontrar o erro "Não foi possível encontrar o transporte de soquete 'ssl' - você esqueceu de habilitá-lo quando configurou o PHP?", é importante garantir que o transporte de soquete "ssl" esteja devidamente habilitado. Aqui está um guia detalhado para ajudar na solução desse problema:

  1. Verifique a configuração do PHP.ini:

    • Descomente o seguinte extensões em PHP.ini:

      • extension=php_openssl.dll
      • extension=php_sockets.dll
  2. Verifique o carregamento do PHP.ini:

    • Certifique-se de que o PHP esteja carregando o arquivo PHP.ini modificado. O "Arquivo de configuração carregado" deve exibir o caminho correto.
  3. Garantir a presença de DLLs de extensão:

    • Verifique se php_openssl .dll e php_sockets.dll estão localizados no diretório de extensão PHP.
  4. Configurar OpenSSL e LibreSSL:

    • Copiar ssleay32.dll e libeay32.dll para a pasta PHP, pasta Windows e pasta Windows/system32.
  5. Definir variável de caminho do Windows:

    • Adicione o diretório PHP à variável de ambiente PATH do Windows para garantir que o PHP encontre as DLLs necessárias.
  6. Verifique as permissões do arquivo:

    • Certifique-se de que todos os arquivos relevantes (extensões PHP, DLLs) tenham as permissões de arquivo corretas.
  7. Reinicie o IIS:

    • Reinicie o IIS depois de fazer qualquer alteração na configuração para garantir que elas entrem em vigor.

No seu caso específico, pode ser necessário executar etapas adicionais mencionadas em a resposta fornecida:

  • Renomeie php.ini-production para php.ini para usar o arquivo de configuração PHP correto.
  • Descomente extension_dir=ext em php.ini para definir o diretório onde As extensões PHP estão localizadas.

Ao solucionar problemas em etapas menores, você pode isolar a origem do problema e aplicar as correções necessárias.

Declaração de lançamento Este artigo é reproduzido em: 1729227376 Se houver alguma violação, entre em contato com [email protected] para excluí -lo.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3