PHP OCI8无法加载。不是有效的Win32应用程序

问题描述:

我试过很多次改变的php.ini到这一点:PHP OCI8无法加载。不是有效的Win32应用程序

扩展=激活php_mysql.dll

延长= php_mysqli.dll

延长= php_oci8.dll;使用Oracle 10gR2即时客户端

extension = php_oci8_11g.dll;与Oracle 11gR2的即时客户端使用

;延长= php_openssl.dll

;延长= php_pdo_firebird.dll

延长= php_pdo_mysql.dll

延长= php_pdo_oci.dll

;扩展= php_pdo_odbc.dll

; extension = 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 \分机存在

有关信息,我用 “Windows版本:Windows 7家庭普通版SP1 64位” “XAMPP版本:1.8.1”和“控制面板版本:3.1.0 3.1.0”和“[PHP:5.4.7]”,我正在使用OracleXE11。

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