首页 文章

PHP OCI8无法加载 . 不是有效的win32应用程序

提问于
浏览
0

我试过这么多次把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

但是当我在XAMPP中重新启动Apache时,这会显示为警告:

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中

For information i used "Windows Version: Windows 7 Home Basic SP1 64-bit" "XAMPP Version: 1.8.1" and "Control Panel Version: 3.1.0 3.1.0" and "[PHP: 5.4.7]" and I'm using OracleXE11.

1 回答

  • 0

    他抱怨说它不是一个有效的Win32应用程序 . 可能需要将OracleXE11更改为32位版本 .

相关问题