官术网_书友最值得收藏!

1.4 使用phpStudy搭建PHP環境

1.4 使用phpStudy搭建PHP環境

搭建PHP運行環境需要安裝配置Apache、PHP、MySQL等工具。為了簡化PHP環境的安裝與配置過程,現有很多PHP環境的程序集成工具包,工具包將Apache、PHP、MySQL等模塊的安裝與配置打包為一個安裝程序或壓縮包,用戶可實現一鍵安裝。PHP工具包有phpStudy、AppServ、XAMPP、WampServer等,本節以phpStudy為例講解PHP環境的搭建。

1.4.1 phpStudy的安裝與啟動

phpStudy是一款方便易用的PHP調試環境的程序集成包,本書使用的版本是8.1,支持Windows和Linux系統,可以實現一鍵創建網站、FTP、數據庫、SSL等功能,同時支持安全管理、計劃任務、文件管理、PHP多版本共存及切換。

1. 獲取phpStudy

訪問phpStudy的官方網站(https://www.xp.cn/download.html),如圖1-3所示。在導航欄中可選擇Windows版或Linux版下載安裝,在本書中選擇Windows版本進行下載安裝。

圖1-3 phpStudy官網

2. 安裝phpStudy

將下載的安裝包解壓后,雙擊phpstudy_x86_8.1.0.1.exe運行安裝程序。在如圖1-4a所示的安裝界面中可單擊“立即安裝”按鈕進行快速安裝,也可以單擊右下角的“自定義選項”選擇安裝路徑,如圖1-4b所示。

圖1-4 安裝界面

a)立即安裝 b)自定義選項

程序的安裝過程采用靜默安裝方式進行,安裝過程中不需要做其他設置,安裝過程如圖1-5所示。程序安裝完畢后單擊“安裝完成”按鈕即可完成Apache、PHP、MySQL等PHP運行所需全部軟件環境的安裝,如圖1-6所示。

3. 啟動phpStudy

安裝完成后,雙擊桌面上的快捷方式啟動phpStudy,其主界面如圖1-7所示。在主界面中包含了首頁、網站、FTP、數據庫、環境、設置六個功能模塊。在“首頁”中主要展示了服務器當前的整體情況,包含服務器當前搭建的網站、FTP、數據庫的個數,服務器運行的狀態、硬盤存儲狀態,以及對支持的各種服務的啟動、停止、重啟。

圖1-5 安裝過程

圖1-6 安裝完成

圖1-7 phpStudy主界面

默認情況下Apache服務和MySQL服務是未啟動的,在首頁中單擊對應的按鈕即可啟動相應的服務。Apache服務啟動后在瀏覽器中輸入本地測試地址:http://localhost或者http://127.0.0.1進行測試,如果出現如圖1-8所示的提示頁面即表示PHP環境安裝成功。

如果在啟動服務的過程中出現如圖1-9所示的錯誤提示,則是由于缺少相關的VC運行庫而引起的,根據當前操作系統類型、PHP的版本、Apache的版本下載安裝對應版本的VC運行庫即可。

1.4.2 目錄結構

在phpStudy的安裝目錄下,COM目錄為phpStudy程序自身的文件目錄;Extensions目錄為各種擴展套件的目錄,主要包含了Apache、FTP、MySQL、Ngnix、PHP等擴展套件;WWW目錄為默認站點的根目錄,即http://localhost或者http://127.0.0.1地址指向該目錄。在程序開發調試過程中,可以將程序放在默認網站目錄下,通過“http://localhost/文件路徑”的形式進行訪問測試,也可以把當前項目作為網站根目錄新建一個虛擬站點進行測試。phpStudy的目錄結構如下所示。

圖1-8 測試頁面

圖1-9 缺少VC運行庫錯誤

1.4.3 創建虛擬站點

1. 創建本地網站

啟動phpStudy,單擊左側的“網站”選項,然后單擊“創建網站”按鈕,在彈出的“網站”對話框中填寫網站的域名、選擇網站根目錄和PHP版本(注意:phpStudy中的PHP版本與手動安裝配置PHP環境時的版本不一致),其他選項保留默認值即可,最后單擊“確認”按鈕,Apache服務會自動重啟,然后完成新建網站的創建,如圖1-10所示。

圖1-10 創建網站

網站目錄中不允許出現漢字,否則會造成Apache服務無法正常啟動。

2. 添加本地解析記錄

在創建網站的過程中填寫的域名僅作為本地測試使用,可隨意填寫。在“創建環境”選項中默認“同步hosts”選項是選中狀態,這樣會在創建網站的同時在C:\Windows\Sys-tem32\drivers\etc下的hosts文件中增加一條域名本地解析記錄。如果在創建網站時未選中“同步hosts”選項則需要手工編輯hosts文件,在該文件末尾添加一條如圖1-11所示的本地域名解析記錄,這樣才能實現在訪問填寫的域名時自動將其解析到127.0.0.1,以便能夠使用該域名訪問創建的本地站點。

圖1-11 hosts文件

如果填寫的域名是已經在互聯網服務提供商處注冊的正式域名則不需要做本地域名解析,而需要通過互聯網服務提供商的域名管理平臺將域名解析到當前主機的公網IP,待域名解析生效后即可實現域名訪問。

手工編輯hosts文件需要當前用戶具有管理員權限。

3. 測試網站

在C:\phpstudy_pro\WWW\www. demo. com中新建一個記事本文件,在該文件中寫入如下代碼。

將文件另存為“hello.php”,在瀏覽器中輸入地址http://www.demo.com/hello.php進行測試,顯示如圖1-12所示的測試頁面則說明網站創建成功。

圖1-12 測試效果

實際上,創建站點的本質是在Apache的配置文件vhost.conf中新增了站點的相關信息,通過phpStudy可視化窗口創建的站點也同樣會自動生成相關的配置信息,具體代碼如下。

主站蜘蛛池模板: 攀枝花市| 红安县| 从江县| 安福县| 沁阳市| 海林市| 大安市| 常熟市| 乌兰察布市| 沂南县| 鞍山市| 苏尼特左旗| 铜鼓县| 开远市| 秦皇岛市| 高密市| 义马市| 盐津县| 多伦县| 大城县| 龙南县| 濮阳县| 台山市| 鲜城| 黄骅市| 湟中县| 蒙阴县| 资中县| 穆棱市| 洛浦县| 珲春市| 伽师县| 新野县| 永仁县| 平邑县| 五指山市| 西林县| 新野县| 仁怀市| 河津市| 祁东县|