自己配置的WAMP環境,擴充oracle函數庫oci
同事昨天接到一個任務,要用php處理oracle資料庫的內容,但是php打開oracle擴展不是像mysql那樣直接用就行,需要下一點東西才能打開
第一步需要到oracle官方下載一個install client 包,在win下找到你對應系統版本的zip(注意這裡是系統版本)
截止到2015-06-25,下載地址如下http://www.oracle.com/technetwork/database/features /instant-client/index-097480.html
例如選擇Instant Client for Microsoft Windows (x64) 因為php擴展的是OCI,所以必須選對應版本的最全的那個,別的的都沒有OCI,這裡下載可能需要有個帳號,驗證以後就可以下載,直接用連接下載不好用,沒有的話註冊一下就好了
第二部,需要下載win系統中的擴展包也就是.dll文件 下載地址 http:// pecl.php.net/package/oci8 以下一段廢話是告訴你怎麼找的
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 在這個地址下點擊
official Instant Client site. 拉到最後Related Developer Centers 內麵點 "PHP - OCI8 extension"
然後選項卡downloads 點多說了
到這裡完成下載兩個zip包,然後就是配置PHP
第三,解壓下載的第一個文件,到電腦任意目錄,解壓後得到文件目錄instantclient_12 _1 建議把後面的"_12_1"去掉,以後改版本就不用動環境變數了
進入這個目錄後雙擊打開adrci.exe
得到如下命令行窗口,證明這個客戶端在你本地可用
複製目錄目錄:devinstantclient 配置到系統的path環境變數,
第四,解壓縮下載的dll的壓縮包,複製其中的 php_oci8.dll php_oci8_11g.dll php_oci8_12c.dll oci8_11g.dll php_oci8_12c.dll 是....../php/ext/目錄下
其實可以不替換,不過建議還是替換一下好,
然後打開php.ini 把擴展打開,最後一個是後來加進去的,php本來沒有,反正上麵包裡有的dll檔都寫進去應該錯不了,頂多運行php的時候多加載幾個庫
extension=php_pdo_oci.dll
extension=php_oci8.dll 膜=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
extension=php_oci8_12c.dll ; Use with Oracle 12c Instant Client
然後重新啟動httpd
mysql, oci, odbc | |
---|---|
OCI8 SupCI abled |
Revision | |
Oracle Run-time Compient Library Versionsion | time Instant Client Version|
最後就是連接oracle資料庫了 | 這裡給一個實例連接原文連接http://www.orczhou.com/index.php/2010/09/php-oci8-oracle/ |
至此,整個的擴充加連接就完成了 | 以上就介紹了自己配置的WAMP環境,擴展oracle函數庫oci,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。 |

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。

PHP適合網頁開發和快速原型開發,Python適用於數據科學和機器學習。 1.PHP用於動態網頁開發,語法簡單,適合快速開發。 2.Python語法簡潔,適用於多領域,庫生態系統強大。

PHP起源於1994年,由RasmusLerdorf開發,最初用於跟踪網站訪問者,逐漸演變為服務器端腳本語言,廣泛應用於網頁開發。 Python由GuidovanRossum於1980年代末開發,1991年首次發布,強調代碼可讀性和簡潔性,適用於科學計算、數據分析等領域。

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP適用於Web開發和內容管理系統,Python適合數據科學、機器學習和自動化腳本。 1.PHP在構建快速、可擴展的網站和應用程序方面表現出色,常用於WordPress等CMS。 2.Python在數據科學和機器學習領域表現卓越,擁有豐富的庫如NumPy和TensorFlow。

PHP仍然流行的原因是其易用性、靈活性和強大的生態系統。 1)易用性和簡單語法使其成為初學者的首選。 2)與web開發緊密結合,處理HTTP請求和數據庫交互出色。 3)龐大的生態系統提供了豐富的工具和庫。 4)活躍的社區和開源性質使其適應新需求和技術趨勢。

PHP是一種服務器端腳本語言,用於動態網頁開發和服務器端應用程序。 1.PHP是一種解釋型語言,無需編譯,適合快速開發。 2.PHP代碼嵌入HTML中,易於網頁開發。 3.PHP處理服務器端邏輯,生成HTML輸出,支持用戶交互和數據處理。 4.PHP可與數據庫交互,處理表單提交,執行服務器端任務。

PHP在過去幾十年中塑造了網絡,並將繼續在Web開發中扮演重要角色。 1)PHP起源於1994年,因其易用性和與MySQL的無縫集成成為開發者首選。 2)其核心功能包括生成動態內容和與數據庫的集成,使得網站能夠實時更新和個性化展示。 3)PHP的廣泛應用和生態系統推動了其長期影響,但也面臨版本更新和安全性挑戰。 4)近年來的性能改進,如PHP7的發布,使其能與現代語言競爭。 5)未來,PHP需應對容器化、微服務等新挑戰,但其靈活性和活躍社區使其具備適應能力。
