色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

Linux下安裝oracle客戶端并配置php5.3

因項目需要在linux下進行php5.3的oracle客戶端編譯,簡要介紹一下步驟及走過的彎路。

1.下載Oracle客戶端程序包,其中包含OCI、OCCI和JDBC-OCI等相關(guān)文件。

1.1下載文件地址

http://www.oracle.com/techNETwork/database/features/instant-client/index-097480.html
根據(jù)操作系統(tǒng)的版本選擇對應(yīng)的軟件,我需要的是X86_64選擇
Instant Client for Linux x86-64

1.2需要下載的文件如下:

復(fù)制代碼 代碼如下:
oracle-instantclient11.1-basic-11.1.0.7.0-1.x86_64.rpm
oracle-instantclient11.1-devel-11.1.0.7.0-1.x86_64.rpm
oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.x86_64.rpm

需要強調(diào)的一點是這里需要注冊一個oracle的賬戶才能正常下載。

2.安裝Oracle客戶端程序包。

將程序包上傳到服務(wù)器指定目錄里

復(fù)制代碼 代碼如下:
chmod +x *.rpm
#給RPM包賦執(zhí)行權(quán)限
rpm -ivh oracle-instantclient11.1-basic-11.1.0.7.0-1.x86_64.rpm oracle-instantclient11.1-devel-11.1.0.7.0-1.x86_64.rpm oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.x86_64.rpm
#安裝RPM包
echo "/usr/lib/oracle/11.1/client64/lib/" > /etc/ld.so.conf.d/oracle_client.conf
#將庫路徑加到默認加載中
/sbin/ldconfig
#重新加載動態(tài)鏈接庫

3.安裝OCI8的php擴展(這里指定php的安裝路徑為/usr/local/webserver/php

復(fù)制代碼 代碼如下:
yum install libaio
#yum安裝libaio庫,libaio是Linux下的一個異步非阻塞接口,它提供了以異步非阻塞方式來讀寫文件的方式,讀寫效率比較高
wget http://pecl.php.NET/get/oci8-1.4.10.tgz
#下載OCI擴展
tar zxvf oci8-1.4.10.tgz
#解壓
cd oci8-1.4.10
/usr/local/webserver/php/bin/phpize CFLAGS="-I/usr/lib/oracle/11.1/client64" CXXFLAGS="-I/usr/lib/oracle/11.1/client64"
#使用phpize準備 php 外掛模塊的編譯環(huán)境,會根據(jù)指定的環(huán)境變量生成編譯時需要的makefile,phpize是屬于php-devel的內(nèi)容,所以centos下只要運行yum install php-devel進行安裝即可
./configure

主站蜘蛛池模板: 南汇区| 深水埗区| 贺兰县| 策勒县| 台南县| 利辛县| 蒲城县| 甘孜县| 易门县| 瑞安市| 无极县| 临西县| 车致| 瓦房店市| 河北区| 垦利县| 宁德市| 蕲春县| 成都市| 梁平县| 石嘴山市| 昭通市| 桂阳县| 北碚区| 平顺县| 平定县| 阿城市| 平阳县| 雷州市| 泾川县| 花莲县| 思茅市| 类乌齐县| 石河子市| 五大连池市| 松原市| 旌德县| 健康| 札达县| 铅山县| 洛浦县|