centos过咬,liunx,window環(huán)境php7安裝oracle,oci8和pdo_oci環(huán)境介紹:win10制妄、phpstudy php7.2版本

后半部分centos環(huán)境已測試通過

一掸绞、設(shè)置php.ini

php.ini中開啟相關(guān)擴(kuò)展:extension=php_oci8_12c.dll、extension=php_pdo_oci.dll

如果不是集成環(huán)境耕捞,需要自己去官網(wǎng)自行下載放到php/ext/目錄下 https://pecl.php.net/package/oci

二衔掸、下載并配置Oracle Instant Client

1.查看連接oracle數(shù)據(jù)庫版本號:

select * from v$version;

image

2.oracle官網(wǎng)選擇并下載合適的自己oracle版本的包

https://www.oracle.com/database/technologies/instant-client/downloads.html

image
image

解壓到任意目錄

3.配置win系統(tǒng)環(huán)境變量

右擊電腦 -> 屬性 -> 高級系統(tǒng)設(shè)置 -> 環(huán)境變量 -> 新建

1)變量名:NLS_LANG

變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

2)變量名:ORACLE_HOME

變量值:F:\phpStudy\PHPTutorial\instantclient_18_5

3)變量名:TNS_ADMIN

變量值:F:\phpStudy\PHPTutorial\instantclient_18_5

修改path變量:增加F:\phpStudy\PHPTutorial\instantclient_18_5

三、驗證

重啟web服務(wù)俺抽,nginx或apache敞映,集成環(huán)境有時候需要多重啟幾次

image
image
$db_user = "user"; 
$db_pass = "pass"; 
$conn = oci_connect($db_user,$db_pass,"127.0.0.1/oral"); 
$sql = "SELECT FDATA FROM db.table WHERE FID='0O7lLrGCSAa2vNjQW5jpWQdY8J8='"; 
$result_rows = oci_parse($conn, $sql); 
$row_count = oci_execute($result_rows, OCI_DEFAULT); 
$result = oci_fetch_array($result_rows, OCI_ASSOC); 
$arr['FDATA'] = oci_result($result_rows,'FDATA'); 
$arr['FDATA'] = $arr['FDATA']->load(); 
var_dump($arr);die;

四、兼容64位Navicat

1.下載64位Oracle Instant Client

image

2.解壓放到另外一個目錄下磷斧,比如:F:\instantclient_18_5

3.工具 -> 選項 -> 環(huán)境 -> OCI環(huán)境(選擇64位解壓包oci.dll)

image

4.重啟

環(huán)境介紹:Centos振愿、7.3.19

一、安裝oracle rpm包
1.下載

wget https://download.oracle.com/otn_software/linux/instantclient/185000/oracle-instantclient18.5-basic-18.5.0.0.0-3.x86_64.rpm
wget https://download.oracle.com/otn_software/linux/instantclient/185000/oracle-instantclient18.5-devel-18.5.0.0.0-3.x86_64.rpm

2.安裝

rpm -i oracle-instantclient18.5-basic-18.5.0.0.0-3.x86_64.rpm
rpm -i oracle-instantclient18.5-devel-18.5.0.0.0-3.x86_64.rpm

二弛饭、編譯安裝pdo_oci和oci8
1.下載

特別說明:pdo_oci包必須和php版本一致埃疫,所以建議下載php版本,用ext/pdo_oci包進(jìn)行安裝

wget --no-check-certificate  https://www.php.net/distributions/php-7.3.19.tar.gz
wget --no-check-certificate  https://pecl.php.net/get/oci8-2.2.0.tgz

2.安裝

安裝oci8

tar -zxvf oci8-2.2.0.tgz
cd oci8-2.2.0
phpize
./configure --with-php-config=/usr/local/php-7.3.19/bin/php-config --with-oci8=shared,instantclient,/usr/lib/oracle/18.5/client64/lib
make
make install

安裝pdo_oci

#安裝pdo_oci
tar -zxvf tar -zxvf php-7.3.19.tar.gz
cd php-7.3.19/ext/
cp -r pdo_oci/ /tmp/
cd /tmp/pdo/oci/
phpize
./configure --with-php-config=/usr/local/php-7.3.19/bin/php-config --with-pdo-oci=instantclient,/usr/lib/oracle/11.2/client64/lib
make
make install
vim /usr/local/php-7.3.19/etc/php.ini  #加入oci8.so和pdo_oci.so
export  LD_LIBRARY_PATH=$ORACLE_HOME/lib  #有時會因為缺少libnnz11.so報錯孩哑,執(zhí)行這條命令即可

3.驗證

php -m
image
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市翠桦,隨后出現(xiàn)的幾起案子横蜒,更是在濱河造成了極大的恐慌,老刑警劉巖销凑,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件丛晌,死亡現(xiàn)場離奇詭異,居然都是意外死亡斗幼,警方通過查閱死者的電腦和手機(jī)澎蛛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蜕窿,“玉大人谋逻,你說我怎么就攤上這事呆馁。” “怎么了毁兆?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵浙滤,是天一觀的道長。 經(jīng)常有香客問我气堕,道長纺腊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任茎芭,我火速辦了婚禮揖膜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘梅桩。我一直安慰自己壹粟,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布摘投。 她就那樣靜靜地躺著煮寡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪犀呼。 梳的紋絲不亂的頭發(fā)上幸撕,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天,我揣著相機(jī)與錄音外臂,去河邊找鬼坐儿。 笑死,一個胖子當(dāng)著我的面吹牛宋光,可吹牛的內(nèi)容都是我干的貌矿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼罪佳,長吁一口氣:“原來是場噩夢啊……” “哼逛漫!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起赘艳,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤酌毡,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蕾管,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體枷踏,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年掰曾,在試婚紗的時候發(fā)現(xiàn)自己被綠了旭蠕。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖掏熬,靈堂內(nèi)的尸體忽然破棺而出佑稠,到底是詐尸還是另有隱情,我是刑警寧澤孽江,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布讶坯,位于F島的核電站,受9級特大地震影響岗屏,放射性物質(zhì)發(fā)生泄漏辆琅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一这刷、第九天 我趴在偏房一處隱蔽的房頂上張望婉烟。 院中可真熱鬧,春花似錦暇屋、人聲如沸似袁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽昙衅。三九已至,卻和暖如春定鸟,著一層夾襖步出監(jiān)牢的瞬間而涉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工联予, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留啼县,地道東北人。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓沸久,卻偏偏與公主長得像季眷,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子卷胯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容