Я пытался столько раз изменить php.ini в это:
расширение = php_mysql.dll
расширение = php_mysqli.dll
extension = php_oci8.dll; Использовать с Oracle 10gR2 Instant Client
extension = php_oci8_11g.dll; Использование с Oracle 11gR2 Instant Client
; Расширение = php_openssl.dll
; Расширение = php_pdo_firebird.dll
расширение = php_pdo_mysql.dll
расширение = php_pdo_oci.dll
; Расширение = php_pdo_odbc.dll
; Расширение = php_pdo_pgsql.dll
расширение = php_pdo_sqlite.dll
; Расширение = php_pdo_sqlite_external.dll
; Расширение = php_pgsql.dll
; Расширение = php_pspell.dll
; Расширение = php_shmop.dll
но когда я перезагружаю Apache в XAMPP, это появляется как предупреждение:
Запуск PHP: не удалось загрузить динамическую библиотеку «C: \ xampp \ php \ ext \ php_oci8.dll» -% 1 не является допустимым приложением Win32.
Запуск PHP: не удалось загрузить динамическую библиотеку «C: \ xampp \ php \ ext \ php_oci8_11g.dll» -% 1 не является допустимым приложением Win32.
Запуск PHP: не удалось загрузить динамическую библиотеку «C: \ xampp \ php \ ext \ php_pdo_oci.dll» -% 1 не является допустимым приложением Win32.
Я проверил, и они существуют в моем php \ ext
Для информации я использовал «Версия Windows: Windows 7 Home Basic SP1 64-bit», «Версия XAMPP: 1.8.1» и «Версия панели управления: 3.1.0 3.1.0» и «[PHP: 5.4.7]», и я использую OracleXE11.
Он жалуется, что это не действительное приложение Win32. Возможно, вам нужно изменить ваш OracleXE11 на 32-битную версию.
Других решений пока нет …