當前位置:編程學習大全網 - 源碼下載 - 如何讓PHP支持Oracle

如何讓PHP支持Oracle

PHP操作Oracle數據庫,官方推薦的方法是采用OCI8擴展。

PHP操作Oracle數據庫,官方推薦的方法是采用OCI8擴展。

網上關於開啟PHP OCI8擴展的方法,大致如下:

(1)去掉php.ini (先用phpinfo看壹下妳的php.ini在什麽位置,不要改錯了)中extension=php_oci8.dll的註釋。

並保證php_oci8.dll文件在extension_dir參數所指定的目錄下。

(2)重啟Webserver。

今天我在壹臺沒安裝Oracle的機器上按上述步驟配置,但是OCI8擴展卻始終打不開。

後來在網上查到,出現該情況可能是由於系統缺少Oracle的幾個關鍵DLL造成的,可以通過安裝Oracle Instant Client來添加這些DLL。

Oracle Instant Client下載地址如下:

e=1291455905&h=b028eef8e7f3831a30ca778d77582963

下載後,將其解壓到C:\instantclient_11_2 (非固定位置),並將該路徑加入到系統PATH環境變量的最前面。

然後重啟壹下Webserver,再查看phpinfo,可以OCI8模塊信息了。

總結壹下,PHP OCI8擴展的開啟步驟:

(1)去掉php.ini中extension=php_oci8.dll前面的註釋。

(2)安裝Oracle Instant Client,並將安裝目錄加入到系統PATH環境變量中。

註意:添加環境變量這步很重要。

(3)重啟Webserver,使用phpinfo查看OCI8模塊是否出現。

下面是Oracle官方的安裝說明,很詳細:

《nstalling PHP and the Oracle Instant Client for Linux and Windows

另外關於PHP操作Oracle的資料,這個感覺不錯:

+Oracle+FAQ

壹個PDF Working PHP and Oracle,,感覺也不錯,鏈接如下;

OCI8操作Oracle的PHP手冊:

最後把oci加到path環境變量裏面。

  • 上一篇:簡述TCP與UDP之間的相同點和不同點
  • 下一篇:「開源」基於SpringBoot+Ant Design Vue開發的物流倉儲系統
  • copyright 2024編程學習大全網