php安装扩展的oracle的oci8没反应

问答中心分类: Databasephp安装扩展的oracle的oci8没反应
匿名用户 asked 9 年 ago
我的系统是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后什么也没有反应出来

3 Answers
oneinstack answered 9 年 ago
phpize 和 php-config路径是这里吗? 不应该是/usr/local/php/bin/phpize和/usr/local/php/bin/php-config

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

KangST answered 6 年 ago
你需要【.os】文件夹目录手动添加上扩展。