## 如何發布PHP應用?
IIS環境中部署網站主要分為5個步驟: **①**上傳網站代碼->**②**配置域名(非必要)->**③**增加網站對應的數據庫(非必要)->**⑤**完成安裝向導
注意:部署一個網站還是多個網站、有無域名這兩種情況對應的部署操作細節略有不一樣,下面分別說明:
### 場景一:服務器只安裝一個網站
如果您打算此服務器上只部署一個網站或應用,建議采用此方式:
1. 遠程桌面到Windows服務器,將網站源文件拷貝到根目錄
2. 如果沒有可用域名,請直接通過 [http://公網IP](http://公網IP) 的方式來訪問應用
3. 如果有可用的域名,請完成 **《域名配置》** 后通過 [http://公網IP](http://公網IP) 的方式來訪問應用
4. 如果在安裝向導過程中提示數據庫無法自動創建,需要通過[http://ip/phpmyadmin](http://ip/phpmyadmin) 創建數據庫
網站默認根目錄為:C:\inetpub\wwwroot
### 場景二:服務器部署多個網站(無域名)
無域名情況下,以部署兩個網站為例,具體操作如下:
1. 遠程桌面到Windows服務器,將第一個網站目錄上傳到根目錄下面,假設應用程序目錄命為“mysite1”
2. 通IIS增加一個虛擬目錄或應用程序 
3. 通過 [http://ip/mysite1](http://ip/mysite1) 的方式來訪問應用,即可訪問mysite1
4. 如果在安裝向導過程中提示數據庫無法自動創建,需要通過[http://ip/phpmyadmin](http://ip/phpmyadmin) 創建數據庫
安裝第二個網站**mysite2**,操作步驟同樣
網站默認根目錄為:C:\inetpub\wwwroot
### 場景三:服務器部署多個網站(共用一個域名)
共用一個域名情況下(即每個網站都打算以 [http://域名/mysite1](http://域名/mysite1) 這樣的方式訪問),以部署兩個網站為例,具體操作如下:
1. 遠程桌面到Windows服務器,將第一個網站目錄上傳到根目錄下面,假設應用程序目錄命為“mysite1”
2. 通IIS增加一個虛擬目錄或應用程序 
3. 完成 **《域名配置》** 后通過 [http://域名/mysite1](http://域名/mysite1) 的方式來訪問應用
4. 如果在安裝向導過程中提示數據庫無法自動創建,需要通過[http://ip/phpmyadmin](http://ip/phpmyadmin) 創建數據庫
安裝第二個網站**mysite2**,操作步驟同樣
網站默認根目錄為:C:\inetpub\wwwroot
### 場景四:服務器部署多個網站(多個域名)
多個域名下(即每個網站都有自己的域名),以部署一個網站為例(假設域名為www.abc.com),具體操作如下:
1. 遠程桌面到Windows服務器,將第一個網站目錄上傳到根目錄下面,假設應用程序目錄命為“mysite1”
2. 提前將您的域名**www.abc.com**解析到服務器公網IP地址,并確保已經解析成功
3. 打開IIS-網站-添加網站,參考下圖完成路徑、域名填寫,然后保存 
4. 通過 [http://域名/](http://域名/)_** **_的方式來訪問應用
5. 如果在安裝向導過程中提示數據庫無法自動創建,需要通過[http://ip/phpmyadmin](http://ip/phpmyadmin) 創建數據庫
安裝第二個網站**mysite2**,操作步驟和部署一個網站的一樣。
網站默認根目錄為:C:\inetpub\wwwroot
- 關于本書
- 關于IIS
- 獲取一鍵安裝包
- 表:鏡像組成一覽
- 附:常用賬號與密碼說明
- 基本技能單元
- Windows云服務器操作
- 遠程桌面與文件管理
- 安全組設置
- 快照備份
- Windows Server系統基礎
- 應用服務
- IIS基礎
- Tomcat基礎
- 語言
- ASP.NET基礎
- PHP基礎
- Java基礎
- 數據庫
- SQLServer操作
- MySQL操作
- 9Panel介紹
- 必備實操
- 如何修改網站根目錄?
- 如何實現服務啟停?
- 如何安裝PHP擴展?
- 附:常見命令(Linux)
- 發布網站或應用軟件
- 如何發布PHP應用?
- 如何發布ASP.NET應用?
- 如何發布Java應用?
- 如何設置SSL/HTTPS?
- 如何設置HTTP自動跳轉HTTPS?
- 如何設置偽靜態?
- 如何實現網站遷移?
- 如何將數據轉移到數據盤?
- 如何設置SMTP?
- 如何分配多個FTP賬號?
- 如何重置數據庫root密碼?
- 如何禁止phpMyAdmin遠程訪問
- 域名配置
- 域名解析
- 編輯網站綁定
- 安全防護
- 補丁更新
- 木馬查殺
- 安全組件
- 日常維護
- 備份與恢復
- 升級
- 網站加速
- 故障處理
- 網站打不開
- 網站訪問慢或不穩定
- 服務無法啟動
- 數據庫連不上
- 資源占用高
- 網站亂碼
- 常見應用安裝示例(集)
- SiteServer
- SiteServer自定義安裝
- SiteServer常見問題
- SiteFactory
- SiteFactory自定義安裝
- SiteFactory常見問題
- NopCommerce
- NopCommerce自定義安裝
- NopCommerce常見問題
- 鏈接
- 配套視頻教程
- 后記