日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux中OCI8的安裝和使用(linuxoci8)

OCI8是Oracle在Linux系統(tǒng)下的一個數(shù)據(jù)庫驅動程序,其作用是將PHP連接到Oracle數(shù)據(jù)庫。在Linux系統(tǒng)下使用OCI8可實現(xiàn)對Oracle數(shù)據(jù)庫的讀寫操作。本文將詳細介紹Linux下OCI8的安裝和使用方法。

公司主營業(yè)務:成都網(wǎng)站制作、網(wǎng)站設計、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)公司推出城東免費做網(wǎng)站回饋大家。

一、安裝Oracle Instant Client

在Linux系統(tǒng)下使用OCI8,需要先安裝Oracle Instant Client,可到Oracle官網(wǎng)下載對應版本的Oracle Instant Client。在下載完畢后,將文件解壓至指定目錄,這里以解壓至/opt/oracle為例。

$ cd /opt

$ sudo mkdir oracle

$ sudo unzip instantclient-basic-linux.x64-12.2.0.1.0.zip -d /opt/oracle/

$ sudo unzip instantclient-sdk-linux.x64-12.2.0.1.0.zip -d /opt/oracle/

$ sudo sh -c “echo /opt/oracle/instantclient_12_2 > /etc/ld.so.conf.d/oracle-instantclient.conf”

$ sudo ldconfig

二、安裝PHP OCI8擴展

在安裝完成Oracle Instant Client后,需要在Linux系統(tǒng)中安裝PHP OCI8擴展。安裝方法如下:

1. 安裝必要的組件與庫文件。

$ sudo apt-get install php-dev libo1

2. 下載OCI8擴展。

從Oracle官網(wǎng)上下載最新的OCI8擴展包。將下載包解壓到指定目錄,這里以解壓至/opt/oci8為例。

$ cd /opt

$ sudo mkdir oci8

$ sudo tar zxvf oci8-2.2.0.tgz -C /opt/oci8

3. 編譯安裝OCI8擴展。

$ cd /opt/oci8/oci8-2.2.0/

$ sudo phpize

$ sudo ./configure –with-oci8=instantclient,/opt/oracle/instantclient_12_2/

$ sudo make

$ sudo make install

4. 在php.ini中激活OCI8擴展。

$ sudo vim /etc/php/7.x/cli/php.ini

在php.ini文件中添加以下內容:

extension=oci8.so

5. 檢查OCI8擴展是否激活成功。

$ php –ri oci8

檢查輸出結果中的OCI8 Support是否為enabled,如下示例所示:

OCI8 Support => enabled

OCI8 DTrace Support => disabled

OCI8 Version => 2.2.0

Revision => $Rev: 340538 $

Oracle Run-time Client Library Version => 12.2.0.1.0

Oracle Compile-time Instant Client Version => 12.2

以上步驟完成后,OCI8擴展已經(jīng)成功安裝到系統(tǒng)中。

三、使用OCI8擴展連接Oracle數(shù)據(jù)庫

下面以PHP連接Oracle數(shù)據(jù)庫為例,介紹OCI8擴展的使用。

1. 連接Oracle數(shù)據(jù)庫。

在PHP程序中,使用OCI8連接Oracle數(shù)據(jù)庫的代碼如下:

$conn = oci_connect(‘username’, ‘password’, ‘//host:port/service_name’);

其中,username為Oracle數(shù)據(jù)庫的用戶名,password為密碼,host為數(shù)據(jù)庫服務器IP地址,port為數(shù)據(jù)庫連接端口號(默認為1521),service_name為數(shù)據(jù)庫service名稱。在連接成功之后,可以使用Oracle提供的SQL語句進行數(shù)據(jù)庫讀寫操作。

2. 執(zhí)行SQL語句。

下面是一個簡單的例子,執(zhí)行查詢語句并將結果打印出來:

$sql = “SELECT * FROM products”;

$stid = oci_parse($conn, $sql);

oci_execute($stid);

while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {

foreach ($row as $item) {

echo $item.” “;

}

echo “\n”;

}

以上代碼將輸出查詢結果中每一行的所有列數(shù)據(jù)。

:以上就是Linux系統(tǒng)下OCI8的安裝和使用方法。通過以上步驟,可以在Linux系統(tǒng)中實現(xiàn)與Oracle數(shù)據(jù)庫的數(shù)據(jù)交互。

相關問題拓展閱讀:

  • PHP是什么類型的文件,該如何使用?

PHP是什么類型的文件,該如何使用?

PHP,即“PHP: Hypertext Preprocessor”,是一種廣泛用于 Open Source(開放源代碼)的尤其適合 Web 開發(fā)并可以嵌入 HTML 的多用途腳本語言。它的語法接近 C,Java 和 Perl,而且容易學習。該語言的主要目標是讓 Web 開發(fā)人員快速的書寫動態(tài)生成的網(wǎng)頁.

PHP 代碼是運行在服務端的.

它的使用需要你的服務器安裝php服務.

PHP 能做什么?

PHP 能做任何事。爛肢答PHP 主要是用于服務端的腳本程序,因此您可以用 PHP 來完成任何其它的 CGI 程序能夠完成的工作,例如收集表單數(shù)據(jù),生成動態(tài)網(wǎng)頁,或者發(fā)送/接收 Cookies。但 PHP 的功能遠不局限于此。

PHP 腳本主要用于以下三個領域。

服務端腳本。這是 PHP 最傳統(tǒng),也是最主要的目標領域。開展這項工作您需要具備以下三點:PHP 解析器(CGI 或者服務器模塊)、WEB 服務器和 WEB 瀏覽器。您需要在運行 WEB 服務器時,安裝并配置 PHP,然后,可以用 WEB 瀏覽器來訪問 PHP 程序的輸出,即瀏覽服務端的 PHP 頁面。請查閱“安裝”一章以獲取更多信息。

命令行腳本。您可以編寫一段 PHP 腳本,并且不需要任何服務器或者瀏覽器來運行它。通過這種方式,您僅僅只需要 PHP 解析器來執(zhí)行。這種用法對于依賴 cron(Unix 或者 Linux 環(huán)境)或者 Task Scheduler(Windows 環(huán)境)的日常運行的腳本來說是理想的選擇。這些腳本也可以用來處理簡單的文本。請參閱“PHP 的命令行模式”以獲取更多信息。

編寫客戶端的 GUI 應用程序。對于基于窗口式的應用程序來說,PHP 或許不是一種更好的語言,但是如果您非常精通 PHP,并且希望在您的客戶端應用程序中使用 PHP 的一些高級特性,您可以利用 PHP-GTK 來編寫這些程序。用這種方法,您還可以編寫跨平臺的應用程序。PHP-GTK 是 PHP 的一個擴展,在通常饑慧發(fā)布的 PHP 包中并不包含它。如果您對 PHP-GTK 感興趣,請訪問其網(wǎng)站以獲取更多信息。

PHP 能夠用在所有的主流操作系統(tǒng)上,包括 Linux、Unix 的各種變種(包括 HP-UX、Solaris 和 OpenBSD)、Microsoft Windows、Mac OS X、RISC OS 等。今天,PHP已經(jīng)支持了大多數(shù)的 WEB 服務器,包括 Apache、Microsoft Internet Information Server(IIS)、Personal Web Server(PWS)、Netscape 以及 iPlant server、Oreilly Website Pro Server、Caudium、Xitami、OmniHTTPd 等。對于大多數(shù)的服務器,PHP 提供了一個模塊;還有一些 PHP 支持 CGI 標準,使得 PHP 能夠作為 CGI 處理器來工作。

綜上所述,使用 PHP,您可以自由地選擇操作系統(tǒng)和 WEB 服務器。同時,您還可以在開發(fā)時選擇使用面對過程和面對對象,或者兩者混和的方式來開發(fā)。盡管 PHP 目前的版本還沒有支持 OOP 所有的標準,但很多代碼倉庫和大型的應用程序(包括 PEAR 庫)僅使用 OOP 代碼來開發(fā)。

使用 PHP,您并不局限于輸出 HTML。PHP 還能被用來動態(tài)輸出圖像、PDF 文件甚至 Flash 動畫(使用 libswf 和 Ming)。您還能夠非常簡便的輸出文本,例如 XHTML 以及任何其它形式的 XML 文件。PHP 能夠自動生成這饑宏些文件,在服務端開辟出一塊動態(tài)內容的緩存,可以直接把它們打印出來,或者將它們存儲到文件系統(tǒng)中。

PHP 最強大最顯著的特性之一,是它支持很大范圍的數(shù)據(jù)庫。您會發(fā)現(xiàn)利用 PHP 編寫數(shù)據(jù)庫支持的網(wǎng)頁簡單得難以置信。目前,PHP 支持如下數(shù)據(jù)庫:

Adabas D Ingres Oracle (OCI7 and OCI8)

dBase InterBase Ovrimos

Empress FrontBase PostgreSQL

FilePro (read-only) mSQL Solid

Hyperwave Direct MS-SQL Sybase

IBM DB2 MySQL Velocis

Informix ODBC Unix dbm

我們同時還有一個 DBX 擴展庫使得您可以自由的使用該擴展庫支持的任何數(shù)據(jù)庫。另外,PHP 還支持 ODBC,即 Open Database Connection Standard(開放數(shù)據(jù)庫連接標準),因此您可以連接任何其它支持該世界標準的數(shù)據(jù)庫。

PHP 還支持利用諸如 LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows 環(huán)境)等不計其數(shù)的協(xié)議的服務。您還可以開放原始網(wǎng)絡端口,使得任何其它的協(xié)議能夠協(xié)同工作。PHP 支持和所有 WEB 開發(fā)語言之間的 WDDX 復雜數(shù)據(jù)交換。關于相互連接,PHP 已經(jīng)支持了對 Java 對象的即時連接,并且可以將他們自由的用作 PHP 對象。您甚至可以用我們的 CORBA 擴展庫來訪問遠程對象。

PHP 具有極其有效的文本處理特性,支持從 POSIX 擴展或者 Perl 正則表達式到 XML 文檔解析。為了解析和訪問 XML 文檔,我們支持了 SAX 和 DOM 標準。您可以使用我們的 XSLT 擴展庫來轉換 XML 文檔。

如果您將 PHP 用于電子商務領域,您會發(fā)現(xiàn)其 Cybercash payment、CyberMUT、VeriSign Payflow Pro 以及 CCVS 函數(shù)對于您的在線交易程序來所是非常有用的。

linux oci8的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于linux oci8,Linux中OCI8的安裝和使用,PHP是什么類型的文件,該如何使用?的信息別忘了在本站進行查找喔。

香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。


標題名稱:Linux中OCI8的安裝和使用(linuxoci8)
網(wǎng)站鏈接:http://www.5511xx.com/article/cojddii.html