- PHP編程基礎與實踐教程
- 干練 毛紅霞
- 1354字
- 2019-11-29 15:51:22
1.4 Windows下的環境搭建
Apache服務器軟件、MySQL數據庫管理系統和PHP能夠組成簡稱AMP的網站開發黃金組合。該組合具有非常優秀的跨平臺特性,并且所有軟件都是開源免費的,因此絕大多數基于PHP的Web應用程序使用的是AMP組合。也就是說,搭建PHP的開發環境,需要在操作系統中安裝Apache、MySQL和PHP等軟件或工具,并進行適當的配置。
分別逐一安裝和配置Apache、MySQL和PHP等軟件或工具是一件非常復雜和煩瑣的工作,對于初學者來說,這一過程具有相當大的難度。因此,建議初學者使用PHP環境組合包在Windows操作系統下搭建PHP的開發環境。
所謂PHP環境組合包,就是將Apache、MySQL和PHP等軟件或工具進行初步配置之后集成在一起,讀者只需要通過幾個簡單的步驟將PHP環境組合包安裝到Windows操作系統中,并進行簡單的設置,就可以成功搭建起PHP的開發環境。
PHP環境組合包雖然在靈活性上要差很多,但是安裝簡單,運行穩定,非常適合初學者使用。PHP環境組合包有十余種,它們的安裝和使用大同小異,而目前主流的PHP環境組合包如下。
(1)AppServ,下載地址為https://www.appserv.org。
(2)WampServer,下載地址為http://www.wampserver.com。
(3)EasyPHP,下載地址為http://www.easyphp.org。
(4)XAMPP,下載地址為https://www.apachefriends.org。
說明:如果采用PHP環境組合包在Windows操作系統下搭建PHP的開發環境,首先需要保證Windows操作系統中沒有安裝Apache、MySQL和PHP等軟件或工具。如果已安裝上述軟件或工具,那么需要先卸載這些軟件或工具,然后開始安裝PHP環境組合包,否則會導致安裝失敗。
本書以AppServ環境組合包為例,向讀者介紹Windows操作系統下使用PHP環境組合包搭建PHP開發環境的方法。
AppServ環境組合包的具體安裝和配置步驟如下。
(1)從AppServ官網下載AppServ安裝包。
(2)雙擊安裝包,進入圖1-2所示的AppServ安裝啟動界面。

圖1-2 AppServ安裝啟動界面
(3)單擊Next按鈕,進入圖1-3所示的AppServ安裝協議界面。

圖1-3 AppServ安裝協議界面
(4)單擊I Agree按鈕,進入圖1-4所示的AppServ安裝路徑選擇界面,選擇合適的安裝路徑。

圖1-4 AppServ安裝路徑選擇界面
注意:選擇安裝路徑時,必須將AppServ安裝在磁盤根目錄下,否則可能導致Apache服務無法正常啟動。
(5)單擊Next按鈕,進入圖1-5所示的AppServ程序組件選擇界面,選擇需要安裝的組件。

圖1-5 AppServ程序組件選擇界面
(6)單擊Next按鈕,進入圖1-6的AppServ端口設置界面,設置合適的端口號。

圖1-6 AppServ端口設置界面
注意:端口號對于Apache服務器軟件來說至關重要。它直接影響Apache服務是否能夠正常啟動,即如果Apache服務器軟件的端口被其他程序占用,會導致Apache服務無法啟動。
說明:可以通過在Windows命令窗口中輸入netstat-ano命令查看端口的使用情況,并通過tasklist→findstr端口號命令查看占用指定端口的進程或程序。
(7)單擊Next按鈕,進入圖1-7所示的AppServ MySQL設置界面,進行合理的設置。

圖1-7 AppServ MySQL設置界面
(8)單擊Install按鈕,進入圖1-8所示的AppServ安裝界面。

圖1-8 AppServ安裝界面
說明:如果在安裝過程中安裝程序提示“缺少msvcr110.dll文件,無法啟動服務”,需要首先卸載AppServ,并刪除AppServ安裝目錄和“開始”菜單中的AppServ文件夾,然后下載并安裝Microsoft Visual C++ 2012 Redistributable (x86)/(x64),最后重新安裝AppServ。
(9)等待安裝進度完成后,進入圖1-9所示的AppServ安裝完成界面,單擊Finish按鈕,完成安裝。

圖1-9 AppServ安裝完成界面
(10)打開瀏覽器,在地址欄中輸入http://localhost或http://127.0.0.1,如果顯示圖1-10所示的AppServ測試頁面,說明AppServ安裝成功,即PHP的開發環境搭建完成。

圖1-10 AppServ測試頁面
說明:在AppServ安裝目錄(圖1-11)中,有五個子目錄,其中www子目錄用于存放編寫好的PHP網頁文件。該子目錄中的所有文件夾和文件都必須用英文或數字命名,而且不能存在中文字符。

圖1-11 AppServ安裝目錄

【PHP環境組合包的安裝】
- 機器學習系統:設計和實現
- 微服務與事件驅動架構
- AWS Serverless架構:使用AWS從傳統部署方式向Serverless架構遷移
- YARN Essentials
- MySQL數據庫管理與開發實踐教程 (清華電腦學堂)
- RabbitMQ Cookbook
- Learning Probabilistic Graphical Models in R
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- Vue.js 2 Web Development Projects
- Flask Web開發:基于Python的Web應用開發實戰(第2版)
- iOS開發項目化入門教程
- 原型設計:打造成功產品的實用方法及實踐
- Socket.IO Cookbook
- 詩意的邊緣
- MATLAB從入門到精通