最近需要用到php连接oracle,但安装的时候却出现了问题,大家帮帮忙
oracle客户端
PHP Version 5.2.9
这些都安装好了,php是用xampp安装的。
php.ini文件情况
extension=php_pdo.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
使用phpinfo()查看安装情况发现:PDO support enabled
PDO drivers mssql, mysql, sqlite2 就是没有oci在里面!
oracle客户端
PHP Version 5.2.9
这些都安装好了,php是用xampp安装的。
php.ini文件情况
extension=php_pdo.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
使用phpinfo()查看安装情况发现:PDO support enabled
PDO drivers mssql, mysql, sqlite2 就是没有oci在里面!
extension=php_pdo_oci8.dll 前面的分号去掉试试
extension=php_pdo_oci8.dll刚试过也不行
最新
extension=php_oracle.dll
extension=php_oci8.dll
;extension=php_oggvorbis.dll
;extension=php_openssl.dll
;extension=php_parsekit.dll
extension=php_pdf.dll
extension=php_pdo.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
你的意思是放在system32下面?
Configure Command
cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--with-snapshot-template=d:\php-sdk\snap_5_2\vc6\x86\template" "--with-php-build=d:\php-sdk\snap_5_2\vc6\x86\php_build" "--with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared"
是不是这里的问题?
客户端装的就是这个路径
应该是单纯的路径问题找找php_pdo_mysql.dll 放在什么地方,
php_pdo_oci8.dll 跟他放在同一个目录下就可以了。别忘了重启动服务器
php_pdo_oci8.dll
php_pdo_oci.dll
都放在那个目录下
而且我激活odbc都可以,就是oracle不行
c:\app\product\11.2.0\client_1;
c:\app\product\11.2.0\client_1;