您好,登錄后才能下訂單哦!
本篇內容介紹了“怎么安裝及部署IIS、PHP和Oracle環境”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
目錄
0x01 Oracle的安裝
0x02 配置IIS和PHP
0x03 配置PHP擴展
在前面已經有了基于SQL server+PHP的部署方式,這次就把Oracle+PHP的環境也一起部署好。
0x01 Oracle的安裝
我們直接去官網進行下載,這里以Oracle 11g為例
https://www.oracle.com/database/technologies/112010-win64soft.html
這里將兩個文件都下載下來并將兩個壓縮包的內容進行合并
這里郵箱可以不輸入的,我們再將接收安全更新也去掉,完后再為指定郵箱那里選擇“是”
之后我們選擇,創建和配置數據庫
這里我選擇服務器模式的,如果有其他需求的可以選擇桌面模式的,之后直接典型安裝即可
然后自行設置位置、賬號密碼等信息
然后再經過短時間的檢測之后,完成安裝即可
完后到服務中查看Oracle服務是否已經存在,如果存在的話就證明已經安裝成功了
在安裝完成后還有一個步驟需要做,由于Oracle安裝后默認是監聽的你當前所在的地址,為了之后方便操作,我們將地址改為127.0.0.1或者localhost
0x02 配置IIS和PHP
這里我就不在展開說了,如果不知道的,可以查看之前的文章《部署IIS+PHP+SQL server環境》
0x03 配置PHP擴展
在ext目錄中我們可以發現,PHP7并沒有自帶Oracle11g的擴展,即php_oci_11g,但是自帶了pdo_oci的擴展
所以我們需要手動添加Oracle11g的PHP擴展
首先我們根據系統版本在官網下載Oracle instant Client
https://www.oracle.com/database/technologies/instant-client/downloads.html
這里我選擇的是12.2.0.1.0版本
然后將此目錄添加到系統環境變量中
接下來我們安裝php_oci8_11g擴展
http://pecl.php.net/package/oci8
因為使用的為PHP7.2,所以我這里選擇最新一次更新的dll,選用7.2的非線程安全
然后將php_oci8_11g.dll放到PHP的ext目錄下,并在php.ini中添加
然后在phpinfo中查看是否添加成功
最后我們用一個簡單的例子來驗證一下是否成功
PS:由于我在安裝的時候將實例名改為了oracle,所以這里使用的是oracle,按照各自的配置進行設置即可
成功連接
“怎么安裝及部署IIS、PHP和Oracle環境”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。