终于安装上了linux php oci8扩展
折腾了将近5个小时。终于把linux php oci8的扩展给安装上去了。在此感谢:http://blog.s135.com/post/411 1、首先到http://www.oracle.com/technetwork/topics/linuxsoft-082809.html下载 oracle-instantclient11.2-basic-11.2.0.2.0.i386.rpm
折腾了将近5个小时。终于把linux php oci8的扩展给安装上去了。
在此感谢:http://blog.s135.com/post/411
1、首先到http://www.oracle.com/technetwork/topics/linuxsoft-082809.html
下载 oracle-instantclient11.2-basic-11.2.0.2.0.i386.rpm
然后传到服务器上执行rpm -ivh oracle-instantclient11.2-basic-11.2.0.2.0.i386.rpm
页面报error: unpacking of archive failed on file /usr/lib/oracle/11.2/client/lib/libociei.so ; 4d9c22c7: cpio: read
网上查了好多方法都没有解决。
最后又去oracle官网下载了oracle-instantclient11.2-basic-11.2.0.1.0-1.i386.rpm 比第一安装的版本低一点
重新安装。安装成功!
然后下载http://pecl.php.net/get/oci8-1.3.5.tgz
然后执行命令
tar zxvf oci8-1.3.5.tgz
cd oci8-1.3.5/
/usr/local/webserver/php/bin/phpize CFLAGS="-I/usr/include/oracle/11.2/client/" CXXFLAGS="-I/usr/include/oracle/11.2/client/"
./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-oci8=/usr/lib/oracle/11.1/client/
make
在这里报错了。
又跑去百度、Google。
再执行
./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-oci8=instantclient,/usr/lib/oracle/11.2/client/lib/
没有报错
接着
make install
直接提示安装成功
把oci8.so文件拷贝到php.ini 的extension_dir目录里面
在php.ini里面加上extension=oci8.so
把apache先停掉,
然后再start,刷新测试页面。发现oci8出现了。
更多推荐
所有评论(0)