匿名用户 提问于 2016-02-25

我的系统是centos7 64位,使用oneinstack安装的nginx和php5.6.18,按照下述安装流程后,oci8在phpinfo里反应不了。
安装oracle安装包
rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
安装oci8扩展
tar zxvf oci8-1.4.1.tgz
cd oci8-1.4.1
/usr/bin/phpize
./configure –with-php-config=/usr/bin/php-config –with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib
make
make install
 
修改php.ini
可以用find命令找到这个文件,找到类似extension =“”的配置项,加一行extension = “oci8.so”
重启nginx
service nginx reatart
结果phpinfo后什么也没有反应出来

2 答案

发布
管理员 2016-02-26

phpize 和 php-config路径是这里吗? 不应该是/usr/local/php/bin/phpize和/usr/local/php/bin/php-config

#1
发布

路径是/usr/local/php/bin/phpize和/usr/local/php/bin/php-config这里没错,上面我写错了,已经配置好oci8和pdo_oci了,感谢回答。

#2

请登录或者 注册 来提交答案