天天看点

php5.3 pear oci8,Centos 6 PHP OCI8扩展不起作用(未定义函数oci_connect())

我正在使用Centos 6 64位操作系统 . 最近我用php安装了OCI8扩展 . 完成所有配置后,我尝试执行函数oci_connect以远程连接Oracle数据库 .

不幸的是我收到了这个错误

Fatal error: Call to undefined function oci_connect() in /var/www/html/index.php on line 5

I have installed oci8 like this:

OCI8使用pear $ pear下载pecl / oci8下载OCI8源代码

$ tar -xvf oci8-1.4.9.tgz

$ cd oci8-1.4.9

构建并安装扩展 . $ phpize

$ ./configure --with-oci8 = shared,instantclient,/ usr / lib / oracle / 11.2 / client64 / lib

$ make

$ sudo make install

要启用扩展,请在/etc/php.d中添加名为oci8.ini的文件,其中包含以下内容:extension = oci8.so

验证它是否已成功安装 . $ php -i | grep oci8你应该看到这样的东西:/etc/php.d/oci8.ini,

OCI8

oci8.connection_class =>没有值=>没有 Value

oci8.default_prefetch => 100 => 100

oci8.events => Off => Off

oci8.max_persistent => -1 => -1

oci8.old_oci_close_semantics => Off => Off

oci8.persistent_timeout => -1 => -1

oci8.ping_interval => 60 => 60

oci8.privileged_connect =>关=>关

oci8.statement_cache_size => 20 => 20

我想提一下,当安装开始时,消息显示如下:instantclient,/../../ to PUT THE PATH . 我没有给任何东西,只是按下回车 . 这是我无法连接到Oracle的问题吗?

非常需要你的帮助 .

谢谢