【发布时间】:2015-04-12 05:07:07
【问题描述】:
我试过很多次把php.ini改成这样:
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_oci8.dll ;与 Oracle 10gR2 Instant Client 一起使用
extension=php_oci8_11g.dll ;与 Oracle 11gR2 Instant Client 一起使用
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pdo_sqlite_external.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=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-bit” “XAMPP 版本:1.8.1”和“控制面板版本:3.1.0 3.1.0”和“[PHP:5.4.7]”,我使用的是 OracleXE11。
【问题讨论】:
标签: php oracle xampp oracle-call-interface