Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

376
Visualizações
Compatibilidad con OpenSSL deshabilitada en Apache 2.4/PHP 7.4.4

Estoy tratando de configurar Apache MariaDB PHP manualmente, pero tengo algunos problemas con la función openssl. Estos son los pasos que tomé para configurar Apache 2.4 y PHP 7.4.4:

I. Instalación y configuración de Apache httpd

  1. Descargue y extraiga httpd-2.4.43-win64-VS16.zip de apachelounge a "D:\Programs-64Bit\Apache24"
  2. Establezca ServerRoot en httpd.conf con la ruta completa
  3. Establezca ServerName en localhost:80
  4. Defina WWWROOT con la ruta DocumentRoot deseada en httpd.conf (es decir, Define WWWROOT "E:/Programs/WWW" )
  5. Establezca los valores de DocumentRoot y <Directory> en "${WWWROOT}"

II. Combinando PHP con apache

  1. Descargue y extraiga Thread Safe php-7.4.4-Win32-vc15-x64.zip a "D:\Programs-64Bit\PHP\PHP7.4.4-64Bit"
  2. Agregue las siguientes líneas al final de httpd.conf:
 Define PHPROOT "D:/Programs-64Bit/PHP/PHP7.4.4-64Bit" LoadModule php7_module "${PHPROOT}/php7apache2_4.dll" AddType application/x-httpd-php .php PHPIniDir "${PHPROOT}" LoadFile "${PHPROOT}/libcrypto-1_1-x64.dll" LoadFile "${PHPROOT}/libssl-1_1-x64.dll" LoadFile "${PHPROOT}/libssh2.dll" LoadFile "${PHPROOT}/nghttp2.dll" LoadFile "${PHPROOT}/php7ts.dll"
  1. Copie y cambie el nombre de php.ini-development al mismo directorio raíz de php que php.ini
  2. configure extension_dir y habilite todas las extensiones excepto oci8_12c, pdo_firebird, pdo_oci y snmp

tercero Probando PHP con Apache

  1. Cree un archivo php (index.php) con el siguiente código:
 <?php phpinfo(); ?>
  1. ejecutar httpd.exe

Esto es lo que me dice sobre openssl:

imagen que muestra la sección phar de phpinfo. el soporte de openssl está deshabilitado

de acuerdo con " Soporte de OpenSSL deshabilitado en Apache/PHP en Windows " en StackOverflow y el último comentario en la página de php.net " Manual de PHP> Referencia de función> Extensiones de criptografía> OpenSSL> Instalación/Configuración " debería estar funcionando. ¿Qué estoy haciendo mal?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

En caso de que los módulos extension=openssl y LoadModule ssl_module modules/mod_ssl.so de alguien no estén comentados y sigan buscando respuestas, intente configurar su extension_dir en la ruta absoluta; extension_dir = "C:\php\ext" .

He estado buscando durante horas y eso lo resolvió. Gracias a la respuesta de Koichi . Además, no necesitaba ninguna de esas líneas LoadFile mi httpd.conf .


Mi entorno (para cualquier referencia):

  • Centro de datos de Windows Server 2019
  • PHP Versión 7.4.13
  • Apache/2.4.46 (Win64) OpenSSL/1.1.1i (de Apache Haus )
over 4 years ago · Santiago Trujillo Relatório

0

Si desea habilitar la compatibilidad con OpenSSL en Phar .
Simplemente descomente la siguiente línea.

 // php.ini extension=openssl
over 4 years ago · Santiago Trujillo Relatório

0

Esto es realmente fácil de resolver. después de verificar si openssl estaba habilitado en PHP en un símbolo del sistema con el comando php index.php donde index.php es el archivo creado en la publicación original. Uno puede ver que openssl está realmente habilitado.

Para habilitarlo en Apache2.4, es necesario descomentar LoadModule ssl_module modules/mod_ssl.so en httpd.conf.

La sección phar se verá así:

imagen que muestra la sección Phar de phpinfo donde está habilitado el soporte de openssl

Y aparecerá una sección de openssl:

imagen que muestra la sección de openssl que solo es visible cuando openssl está habilitado

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda