首頁 >運維 >linux運維 >linux下如何設定php連接資料庫

linux下如何設定php連接資料庫

王林
王林原創
2019-10-17 14:12:414434瀏覽

linux下如何設定php連接資料庫

一、安裝oracle-instantclient

#下載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/目錄。

二、修改/etc/ld.so.conf設定檔

#追加以下內容:

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

執行指令:

# ldconfig

三、安裝oci8

下載最新的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已經成功放在以下目錄。

四、設定PHP支援OCI擴充

修改php設定檔

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

在extension項目後追加以下內容

extension=oci8.so

五、重啟Apache服務測試

# apachectl restart

六、測試資料庫連線

在網站根目錄寫oracle.php。

程式碼如下:

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

瀏覽器網址列輸入:http://192.168.1.131/oracle.php

#說明: 192.168.1.131是伺服器位址,直接指向伺服器Apache的網站跟目錄。

顯示Connected Oracle Successd!說明資料庫連線成功。

推薦教學:Linux影片教學

#

以上是linux下如何設定php連接資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn