Cómo activar la compatibilidad con openssl en la extensión PHP en WIN
1, en C:\Windows\php.ini.
Sí; se elimina el punto y coma (comentario) antes de extensión=php_openssl.dll.
2. Copie el directorio de instalación de PHP:
libeay32.dll
ssleay32.dll
a c:\windows\system32<. /p> p>
3. Copie php_openssl.dll en el directorio PHP\ext en c:\windows\system32.
4. Reinicie IIS
Otros modos de funcionamiento:
Utilice php para abrir openssl en Windows.
Cuando envié un correo electrónico usando la clase de correo ci, encontré este error:
No se puede conectar a SSL
(Transporte de socket no encontrado "SSL" - ¿Olvidaste habilitarlo al configurar PHP?
Pero la extensión ssl no se encuentra en php.ini. Hay una extensión ssl en apache, pero no se inicia cuando se abre ( debería haber algo configurado). Más tarde, descubrí que había una extensión openssl en la carpeta php, pero la instalación no tuvo éxito, así que me conecté para encontrar el motivo y finalmente lo resolví. La información útil es la siguiente:
1. Para habilitar la compatibilidad con mcrypt, el sistema necesita instalar la biblioteca libmcrypt.dll.
Los usuarios generales no lo han instalado, pero no se preocupe, este archivo se nos adjuntó en el paquete de distribución PHP de Windows. Puede encontrarlo en el directorio raíz del paquete comprimido PHP y luego copiarlo. al directorio %system% /system32.
2. Para habilitar la compatibilidad con OpenSSL, el sistema necesita instalar dos bibliotecas, libeay32.dll y ssleay32.dll.
Si ha instalado OpenSSL anteriormente, estos dos archivos ya deberían existir en el directorio de su sistema; si no están instalados, estos dos archivos también están incluidos en el paquete de distribución de PHP para Windows. Simplemente cópielos en el directorio %system%/system32.
————¿Cómo abrir OpenSSL en AppServ Win32?
1. Abra c:/windows, hay un archivo php.ini (¡AppServ realmente movió el archivo de configuración de php aquí!), y luego busque en él Extension=php_openssl.dll, elimine la coma anterior; .
2. Ingrese al directorio de instalación de AppServ, vaya a la carpeta php, busque libeay32.dll y ssleay32.dll respectivamente y cópielos en c:/windows/system32.
3. Reinicie Apache y todo estará bien.
También puedes enviar una solicitud a nuestro equipo y más personas profesionales responderán a tus preguntas.