Centos6下安装PHP OCI8记录
本帖最后由 jeffluo 于 2016-8-3 12:26 编辑yum install php-pdo php-devel php-pear httpd-devel
下载Oracle Client安装包
http://www.oracle.com/technetwor ... t/index-100365.html
‧ rpm -ivh oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
‧ rpm -ivh oracle-instantclient11.2-basiclite-11.2.0.3.0-1.x86_64.rpm
‧ rpm -ivh oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64.rpm
‧ rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.rpm
pecl install oci8(For PHP7)
pecl install oci8-2.0.11(For PHP5.X)
安裝过程中提示输入lib的路径时,必须要输入instant-client的路径,否则oci无法正常工作,不要使用自动检测的选项。
本例的路径是:instantclient,/usr/lib/oracle/12.1/client64/lib
最後到php.ini裡新增
‧ extension=oci8.so
接著把apache restart
就會看到phpinfo出現oci8了
在PHP中测试一下:
<?php
error_reporting(E_ALL);
$conn = oci_connect("TFTEST",'TFTEST','192.168.1.56:1521','AL32UTF8');
if ($conn) {
echo "SUCCESS ! Connected to database\n";
} else {
echo "Failed :-( Could not connect to database\n";
}
?>
页:
[1]