亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux下PHP連接Oracle數(shù)據(jù)庫(kù)

 更新時(shí)間:2014年08月20日 10:34:48   投稿:hebedich  
PHP連接Oracle是通過(guò)oci8訪(fǎng)問(wèn)的。需要在web服務(wù)器上安裝oracle-instantcilent,使PHP支持Oracle擴(kuò)展包OCI。下面我們來(lái)一步步詳細(xì)介紹下如何使用PHP連接Oracle。

安裝步驟:

一、安裝oracle-instantclient

下載地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

下載 oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

下載
oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm

放在/usr/packages/目錄下

# rmp -ivh oracle-instantclient*

此時(shí)會(huì)生成/usr/lib/oracle/11.2/client/lib/目錄

*注:下載對(duì)應(yīng)數(shù)據(jù)庫(kù)版本

二、修改/etc/ld.so.conf配置文件

追加一下內(nèi)容:

/usr/lib/oracle/11.2/client/lib/

執(zhí)行命令 # ldconfig

三、安裝oci8

下載最新的oci8組件

下載地址:http://pecl.php.net/package/oci8

下載 oci-2.0.8.tgz

放在/usr/packages/目錄下

# tar -xvzf oci-2.0.8.tgz

# cd oci-2.0.8

# /usr/local/php/bin/phpize (用phpize生成configure配置文件)

# ./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib

# make && make install

成功后會(huì)告訴你oci8.so已經(jīng)成功放在以下目錄

四、配置PHP支持OCI擴(kuò)展

修改php配置文件

# vi /usr/local/php/lib/php.ini文件

在extension項(xiàng)后追加以下內(nèi)容

extension=oci8.so

五、重啟Apache服務(wù)測(cè)試

# apachectl restart

使用探針函數(shù)phpinfo()查看擴(kuò)展是否開(kāi)啟,如果出現(xiàn)下圖說(shuō)明擴(kuò)展開(kāi)啟

六、測(cè)試數(shù)據(jù)庫(kù)連接

在站點(diǎn)根目錄編寫(xiě)oracle.php

代碼如下:

<?php
  $conn = ocilogon('test','test','192.168.23.131:1521/dev');
  if (!$conn)
  {
    $Error = oci_error();
    print htmlentities($Error['message']);
    exit;
  }
  else
  {
    echo "Connected Oracle Successd!"."<br>";
    ocilogoff($conn);
  }
?>

瀏覽器地址欄輸入 http://192.168.1.131/oracle.php

說(shuō)明:192.168.1.131是服務(wù)器地址,直接指向服務(wù)器Apache的站點(diǎn)跟目錄。

顯示Connected Oracle Successd!說(shuō)明數(shù)據(jù)庫(kù)連接成功。

相關(guān)文章

  • 在Laravel的Model層做數(shù)據(jù)緩存的實(shí)現(xiàn)

    在Laravel的Model層做數(shù)據(jù)緩存的實(shí)現(xiàn)

    這篇文章主要介紹了在Laravel的Model層做數(shù)據(jù)緩存的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • thinkphp5 URL和路由的功能詳解與實(shí)例

    thinkphp5 URL和路由的功能詳解與實(shí)例

    這篇文章主要介紹了thinkphp5 URL和路由的功能詳解與實(shí)例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • PHP中的常見(jiàn)魔術(shù)方法功能作用及用法實(shí)例

    PHP中的常見(jiàn)魔術(shù)方法功能作用及用法實(shí)例

    這篇文章主要介紹了PHP中的常見(jiàn)魔術(shù)方法功能作用及用法實(shí)例,本文講解了構(gòu)造函數(shù)和析構(gòu)函數(shù)__construct()和__desctruct()以及屬性重載(Property Overloading)__get()和、__set()、__isset()等等魔術(shù)方法,需要的朋友可以參考下
    2015-07-07
  • 適合PHP初學(xué)者閱讀的4本經(jīng)典書(shū)籍

    適合PHP初學(xué)者閱讀的4本經(jīng)典書(shū)籍

    這篇文章主要為大家詳細(xì)介紹了適合PHP初學(xué)者閱讀的4本經(jīng)典書(shū)籍,提高大家的php開(kāi)發(fā)水平,感興趣的小伙伴們可以參考一下
    2016-09-09
  • ThinkPHP中的create方法與自動(dòng)令牌驗(yàn)證實(shí)例教程

    ThinkPHP中的create方法與自動(dòng)令牌驗(yàn)證實(shí)例教程

    這篇文章主要介紹了ThinkPHP中的create方法與自動(dòng)令牌驗(yàn)證的實(shí)現(xiàn)方法,有著非常重要的用途,需要的朋友可以參考下
    2014-08-08
  • CodeIgniter常用知識(shí)點(diǎn)小結(jié)

    CodeIgniter常用知識(shí)點(diǎn)小結(jié)

    這篇文章主要介紹了CodeIgniter常用知識(shí)點(diǎn),包括跳轉(zhuǎn)、常量定義、語(yǔ)言設(shè)置及支持get方法傳參等技巧,需要的朋友可以參考下
    2016-05-05
  • PHP實(shí)現(xiàn)Huffman編碼/解碼的示例代碼

    PHP實(shí)現(xiàn)Huffman編碼/解碼的示例代碼

    本篇文章主要介紹了PHP實(shí)現(xiàn)Huffman編碼/解碼的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Yii2框架自定義類(lèi)統(tǒng)一處理url操作示例

    Yii2框架自定義類(lèi)統(tǒng)一處理url操作示例

    這篇文章主要介紹了Yii2框架自定義類(lèi)統(tǒng)一處理url操作,涉及Yii2框架資源管理與配置相關(guān)操作技巧,需要的朋友可以參考下
    2019-05-05
  • tp5.0框架隱藏index.php入口文件及模塊和控制器的方法分析

    tp5.0框架隱藏index.php入口文件及模塊和控制器的方法分析

    這篇文章主要介紹了tp5.0框架隱藏index.php入口文件及模塊和控制器的方法,結(jié)合實(shí)例形式分析thinkPHP5.0隱藏index.php入口文件及模塊和控制器的具體配置方法、操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • PHP判斷當(dāng)前使用的是什么瀏覽器(推薦)

    PHP判斷當(dāng)前使用的是什么瀏覽器(推薦)

    PHP簡(jiǎn)單判斷當(dāng)前使用的是什么瀏覽器,判斷瀏覽器類(lèi)型的方法,方便統(tǒng)計(jì)網(wǎng)站訪(fǎng)問(wèn)用戶(hù)使用瀏覽器的比例。這篇文章主要介紹了PHP判斷當(dāng)前使用的是什么瀏覽器(推薦),需要的朋友可以參考下
    2019-10-10

最新評(píng)論