我试了很多次把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
中存在这些内容有关我使用的信息" Windows版本:Windows 7 Home Basic SP1 64位" " XAMPP版本:1.8.1"和"控制面板版本:3.1.0 3.1.0"和" [PHP:5.4.7]"我正在使用OracleXE11。
答案 0 :(得分:0)
他抱怨说这不是一个有效的Win32应用程序。可能需要将OracleXE11更改为32位版本。
答案 1 :(得分:0)
首先,让我问你一些问题:
好吧,让我们进入核心: