SOLUCION DEL ERROR:
ORACLE UNABLE TO LOAD DYNAMIC LIBRARY
DESCRIPCIÓN DEL ERROR
Error: PHP : PHP Warning: PHP Startup: Unable to load dynamic library ‘oci8_12c’ (tried: D:/project/php/ext/oci8_12c (The specified module could not be found.), D:/php/ext/php_oci8_12c.dll (%1 is not a valid Win32 application.))
Entorno de programación:
- S.O.: Windows 10 x64 | Windows 11 x64
- PHP: 7.4.8-Win32-vc15-x64[TS]
- Apache: 2.4.35-win64-vc15
Solución
- Descargar en la página oficial de Oracle el cliente Version 12.1.0.2.0
- * Link: https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
- Descomprimir el archivo “instantclient-basic-windows.x64-12.1.0.2.0.zip”
- Ingresar a la carpeta descromprimida
- Copiar todos los archivos de extensión *.sym y *.dll
- Pegar en la carpeta Windows/system32
- Luego abrir el archivo php.ini
- Buscar oci8_12c
- Habilitar la extensión retirando “;” de la siguiente manera:
- * extension=oci8_12c
- Reiniciar Apache
Contáctanos
