最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

修改php配置文件

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

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

extension=oci8.so

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

# apachectl restart

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

六、測試數(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)文章

最新評論

新蔡县| 淮滨县| 兰州市| 沙河市| 阿荣旗| 建水县| 呼图壁县| 鄂尔多斯市| 长泰县| 沈丘县| 清新县| 牡丹江市| 津市市| 长沙县| 黄骅市| 涪陵区| 太仓市| 防城港市| 海阳市| 荣昌县| 奉贤区| 五指山市| 新蔡县| 富平县| 潼南县| 玛纳斯县| 七台河市| 云和县| 吴川市| 岳普湖县| 仪陇县| 长白| 颍上县| 沂源县| 新余市| 诸暨市| 洮南市| 盱眙县| 门头沟区| 尚志市| 安西县|