- 论坛徽章:
- 0
|
大家好。我现在需要在一台WWW服务器上安装instant-client,用于PHP与远程oracle 9.2.0.6 数据库的连接。
我安装了这两个RPM包。
oracle-instantclient-basic-10.1.0.3-1.i386.rpm
oracle-instantclient-devel-10.1.0.3-1.i386.rpm
然后在PHP的编译脚本里加了 --with-oci8-instant-client=/usr/lib/oracle/10.1.0.3/client/lib 选项。
然后执行 install.sh;make;make install 一切都显得很正常。
[root@WWW-HP php-5.1.4]# cat install.sh
./configure --host=x86_64-redhat-linux --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php --with-mail --sysconfdir=/usr/local/php/etc --enable-sockets --enable-versioning --with-mysql=/usr/local/mysql --enable-memory-limit=yes --with-oci8-instant-client=/usr/lib/oracle/10.1.0.3/client/lib --enable-sigchild --with-gd=/usr/local/gd --with-freetype=/usr/local/freetype --with-ttf --with-zlib --with-png --with-jpeg --with-xml --enable-track-vars
然后将php.ini-recommended 文件拷贝到了/usr/local/php/php.ini .并放开了该文件中的extension=php_oci8.dll 。
重起 apache服务。 可是用<?php phpinfo(); ?>去看,怎么都看不到OCI 8 enabled 那部分内容。
我查看编译时的信息,发现 OCI8 的支持是no : checking for Oracle (OCI support... no 可是,我明明加了这个支持选项啊。。
急死人了。请大侠不吝赐教~谢谢先~
 |
|