Win10下搭建php5.6 + IIS + orcale環境
阿新 • • 發佈:2019-01-24
後端需要用到php連線orcale資料庫,伺服器是IIS,以下是搭載環境的流程:
php部分——
下載對應的php解析器,IIS選擇非執行緒安全的版本(Non Thread Safe)。將檔案解壓到指定檔案目錄下,如E:\php下。複製php.ini-development到桌面,修改檔名為php.ini。
修改php.ini內容:
- 修改date.timezone = Asia/Shanghai,並去掉前面的分號
- extension = php_oci8_12c.dll和extension = php_pdo_oci.dll前面的分號去掉
- 修改extension_dir = "E:\php\ext",即解壓資料夾的ext路徑。
IIS部分——
控制面板》程式》啟用或關閉windows功能》Internet Information Service》全球資訊網服務》應用程式開發功能》勾選CGI
點選IIS的處理程式對映,點選右邊的新增模組對映
如圖所示配置,點選確定。
在預設文件中新增test.php。
oracle部分——
下載orcale instant client,如果php是32位就對應下載32位,解壓到檔案instantclient_12_2(自定)。
設定環境變數——
將ext和instantclient_12_2都設定到系統變數%PATH%下。
測試——
首先在cmd下php的安裝路徑下輸入php -v,若輸出版本號,則php安裝正常;
其次輸入php -m,若列表中有oci8、PDO、PDO_OCI則說明配置正常;
進一步確認,在IIS網站目錄下新建test.php,輸入<?php phpinfo();?>。在瀏覽器中輸入localhost,檢視pdo driver,出現oci則證明成功。