- 零基礎PHP學習筆記
- 明日科技編著
- 1494字
- 2021-03-12 20:19:11
1.1 搭建PHP開發環境
在使用PHP前,首先需要搭建PHP開發環境。對PHP語言的初學者來說,Apache、PHP及MySQL的安裝和配置較為復雜,這時可以選擇集成安裝環境快速安裝及配置PHP服務器。集成安裝環境就是將Apache、PHP和MySQL等服務器軟件整合在一起,免去了單獨安裝、配置服務器帶來的麻煩,實現了PHP開發環境的快速搭建。
目前比較常用的集成安裝環境有phpStudy、WampServer和AppServer等,它們都集成了Apache服務器、PHP預處理器及MySQL服務器。本書以phpStudy為例介紹PHP服務器的安裝與配置。由于phpStudy的版本會不斷更新,因此這里以常用的phpStudy 2016(以下簡稱phpStudy)為例介紹phpStudy的下載與安裝。
1.1.1 phpStudy的下載與安裝

phpStudy的官方網址為:http://www.phpstudy.net,通過訪問phpStudy的官方網站就可以下載phpStudy。
下面以Windows 7(64位)系統為例,講解phpStudy的安裝步驟。
(1)下載完phpStudy安裝文件的壓縮包后,首先對該壓縮包進行解壓縮,然后雙擊phpStudy 2016.exe安裝文件,此時將彈出如圖1.1所示的對話框。選擇存儲路徑,單擊“確定”按鈕,運行效果如圖1.2所示。

圖1.1 phpStudy解壓對話框

圖1.2 解壓文件進度條
(2)解壓文件完成后會彈出防止重復初始化的確認對話框,如圖1.3所示。單擊“是”按鈕后進入phpStudy的啟動頁面,如圖1.4所示。

圖1.3 防止重復初始化的確認對話框

圖1.4 phpStudy啟動頁面
在Apache服務器和MySQL服務器啟動成功之后,即完成了phpStudy的安裝操作。打開瀏覽器,在地址欄中輸入http://localhost/或http://127.0.0.1/后按<Enter>鍵,如果運行結果出現如圖1.5所示的頁面,則說明phpStudy安裝成功。
學習筆記
如果提示“沒有安裝VC 9運行庫”,則需要到微軟官方網站下載它。
(3)phpStudy啟動失敗時的解決方法。
? 防火墻攔截。
為了減少出錯,安裝路徑不得有漢字。如果有防火墻開啟,則會提示是否信任httpd、mysqld運行,請選擇全部允許。
? 80端口已經被別的程序占用,如IIS、迅雷等。
由于端口問題無法啟動時,依次單擊“其他選項菜單”→“環境端口檢測”→“環境端口檢測”→“檢測端口”→“嘗試強制關閉相關進程并啟動”,如圖1.6所示。

圖1.5 phpStudy安裝成功運行頁面

圖1.6 phpStudy檢測端口
1.1.2 PHP服務器的啟動與停止

PHP服務器主要包括Apache服務器和MySQL服務器。重新啟動計算機后,在默認狀態下,Apache服務器和MySQL服務器是停止的,下面介紹在phpStudy中啟動與停止這兩種服務器的方法。
1. 啟動服務器和停止服務器
雙擊phpStudy快捷方式圖標打開phpStudy,打開后的頁面如圖1.7所示,單擊“啟動”按鈕即可同時啟動Apache服務器和MySQL服務器,啟動后的結果如圖1.8所示。

圖1.7 phpStudy的打開頁面

圖1.8 啟動服務器
如果想要停止Apache服務器和MySQL服務器,只需要單擊圖1.8中的“停止”按鈕即可。另外,單擊圖1.8中的“重啟”按鈕還可以重啟這兩種服務器。
2. 設置開機自動啟動服務
在phpStudy的啟動界面中選擇“系統服務”單選按鈕,然后單擊“應用”按鈕,即可實現開機自動啟動服務的功能,如圖1.9所示。

圖1.9 設置開機自動啟動服務
1.1.3 phpStudy的常用設置

phpStudy的強大之處在于其配置的靈活性,用戶可以根據個人需求方便快捷地配置相關設置。下面介紹phpStudy的一些常用配置。
1. PHP版本切換
phpStudy啟動后,默認使用的PHP版本是Apache + PHP 5.3,如果你的項目需要使用其他服務器(如Nginx)或其他PHP版本,則可以使用phpStudy快速切換。依次單擊“其他選項菜單”→“PHP版本切換”→“PHP版本選擇”中的“Apache + PHP 7.0n”→“應用”,如圖1.10所示。

圖1.10 PHP版本切換
學習筆記
PHP 5.3、PHP 5.4和Apache是用VC 9編譯的,使用時必須安裝VC 9運行庫才能運行;PHP 5.5、PHP 5.6是用VC 11編譯的,使用時必須安裝VC 11運行庫才能運行;PHP 7.0、PHP 7.1是用VC 14編譯的,使用時必須安裝VC 14運行庫才能運行。
2. 開啟PHP擴展設置
在開發某些項目時,會使用PHP擴展庫中的擴展。在通常情況下,如果要開啟某個擴展,以php_fileinfo.dll(Bzip2壓縮函數庫)為例,則需要打開php.ini文件,修改后的代碼如下:

現在,使用phpStudy開啟擴展,操作過程將變得非常簡單,依次單擊“其他選項菜單”→“PHP擴展及設置”→“PHP擴展”,然后勾選相應的擴展即可,如圖1.11所示。

圖1.11 開啟PHP擴展