欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2014年08月20日 10:34:48   投稿:hebedich  
PHP連接Oracle是通過oci8訪問的。需要在web服務(wù)器上安裝oracle-instantcilent,使PHP支持Oracle擴展包OCI。下面我們來一步步詳細(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*

此時會生成/usr/lib/oracle/11.2/client/lib/目錄

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

二、修改/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

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

四、配置PHP支持OCI擴展

修改php配置文件

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

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

extension=oci8.so

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

# apachectl restart

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

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

在站點根目錄編寫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

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

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

相關(guān)文章

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

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

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

    thinkphp5 URL和路由的功能詳解與實例

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

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

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

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

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

    ThinkPHP中的create方法與自動令牌驗證實例教程

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

    CodeIgniter常用知識點小結(jié)

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

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

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

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

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

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

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

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

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

最新評論