首頁  >  文章  >  後端開發  >  php 連接oracle 無法 啟用oci8 解決方法 (摘自oracle官網)

php 連接oracle 無法 啟用oci8 解決方法 (摘自oracle官網)

WBOY
WBOY原創
2016-08-08 09:24:211800瀏覽

在 WINDOWS 上啟用 PHP OCI8 擴充

即時客戶端二進位檔案補充了適用於 Windows 的 PHP 預先建置二進位檔案。

  1. 透過從 httpd 下載httpd-2.2.22-win32-x86-no_ssl.msi來安裝 Apache .apache.org/download.cgi

  2. 來安裝 Apache
  3. .apache.org/download.cgi

    來安裝 Apache

    .apache.org/download.cgi

  4. 安裝「對於所有用戶,在連接埠 80」。在預設目標資料夾中執行典型安裝:
  5. C:Program FilesApache Software FoundationApache2.2

    .

  6. 從httpd.apache.org/download 下載FastCGI 元件
  7. mod_fcgid-2.3ache.org/download 下載FastCGI 元件

    mod_fcgid-2.3x6-win32-186. cgi#mod_fcgid解壓縮到已安裝的Apache 2.2目錄。 C:Program FilesApache Software FoundationApache2.2modules 目錄現在應該有

    mod_fcgid.so
  8.  和
  9. mod_fcgid.pdb

     檔案。

  10. 編輯
  11. C:Program FilesApache Software FoundationApache2.2confhttpd.conf

     並加入以下行: <pre class="brush:php;toolbar:false">LoadModule fcgid_module modules/mod_fcgid.so</pre>

    httpd. 添加到選項<pre class="brush:php;toolbar:false">&lt;Directory &quot;C:/Program Files/Apache Software Foundation/Apache2.2/htdocs&quot;&gt; ... Options Indexes FollowSymLinks ExecCGI... &lt;/Directory&gt;</pre>

  12. 透過下載安裝PHP

    PHP 5.4.0》VC9 x86 非線程安全」ZIP 套件php-5.4.0-nts-Win32-VC9-x8695. .net/download.

    在Windows 資源管理器中將PHP 套件解壓縮到名為
  13. C 的目錄: php-5.4.0
  14. <br>

  15. C: php.ini-development
  16. php.ini<br>編輯php.ini

    以進行以下內容變更:
    • 添加行:

      date.timezone = America/Los_Angeles

      這是包含PHP 擴展的目錄。<br>

    • 刪除分號從該行的開頭:

      extension_dir = C:\php-5.4.0\ext

      <br>

    • 編輯
    • C:Program FilesApache Software FoundationApache2.2confhttpd. conf

      並添加以下行。 - 基本”

      。因為 PHP 是 32 位,請使用 32 位元版本的 Instant Client。
    將 Instant Client 檔案解壓縮至
  17. C:instantclient_11_2
  18. 編輯 Windows PATH 環境設定並加入C:instantcliclient_11_2c例如,在 Windows XP 上,請依照

    開始 ->控制面板->系統->進階->環境變數
  19. 和 在系統變數清單中編輯
  20. PATH

    通常您需要重新啟動Windows,以便正確設定新環境。

    設定所需的Oracle全球化語言環境變量,例如NLS_LANG。如果未設定任何內容,將採用預設的本機環境。請參閱《全球化》一章 地下 PHP 和 Oracle 手冊了解更多詳細資訊。

  21. 取消設定 Oracle 變量,例如
  22. ORACLE_HOME

    ORACLE_SID,這些變數對於 Instant Client 是不必要的。 如果您的電腦上有其他 Oracle 軟體,則不必修改 Windows 環境,編寫腳本來設定這些值並啟動 Apache。否則,由於版本差異,可能會出現庫符號衝突。 使用系統托盤 Apache Monitor 或

    開始

    選單選項重新啟動 Apache。

    以上就介紹了php連接oracle無法實現oci8的解決方法(摘自oracle官網),包括方面的內容,希望對PHP教程有興趣的朋友有所幫助。

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