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

1.5 手動安裝配置PHP環境

1.5 手動安裝配置PHP環境

使用phpStudy軟件可以快速搭建PHP運行環境,但手動安裝PHP環境可以個性化配置PHP運行環境,同時有助于更深入地理解PHP內部結構和運行機制。本節主要介紹在Windows 10操作系統下手動安裝與配置PHP運行環境。

1.5.1 PHP的安裝與配置

1. 獲取PHP

訪問PHP的官方網站(https://windows.php.net/download/)獲取PHP軟件包,在如圖1-13所示的下載頁面中根據操作系統類型選擇下載對應的版本,本節選擇“VC15 x86 Thread Safe”版本。

None Thread Safe表示非線程安全,在執行時不進行線程安全檢查;Thread Safe表示線程安全,在執行時會進行線程安全檢查,以防止一有新要求就啟動新線程,浪費系統資源。

圖1-13 PHP官方網站

2. 解壓文件

在C盤根目錄創建一個名稱為webServer的文件夾,以此文件夾作為PHP環境的安裝目錄,將下載的“php-7.4.2-Win32-vc15-x86.zip”解壓至C:\webServer\php7.4目錄。

每個版本的PHP都與相應版本的Apache配套使用,可以查看PHP目錄下的php?apache?.dll文件,如php7apache24.dll,說明與PHP 7對應的Apache版本為2.4。

3. 配置PHP

在C:\webServer\php7.4目錄中包含了“php.ini-development”和“php.ini-production”兩個預配置模板,其中前者適用于開發環境,后者適用于生產環境。需要修改配置模板中相關項以完成P HP的配置,具體操作如下。

1)復制php.ini-development并重命名為php.ini。

2)用記事本或Notepad++打開php.ini文件。

3)搜索“extension_dir”,找到如下代碼。

將上面的代碼修改為如下代碼以完成擴展目錄配置:

4)搜索“date.timezone”,找到如下代碼。

將以上代碼修改為如下代碼以完成時區配置。

5)搜索“Dynamic Extensions”找到Dynamic Extensions設置組,建議刪除常用模塊前的分號注釋,啟用MySQLi、PDO、CURL、GD2等PHP常用模塊,如圖1-14所示。

圖1-14開啟常用模塊

在php. ini配置文件中,分號表示注釋。

1.5.2 Apache的安裝與配置

1. 獲取Apache

Apache是Apache軟件基金會發布的一款Web服務器軟件,其官方網站提供軟件源代碼的下載,但是沒有提供編譯版本的下載,可以通過Apache Lounge網站(https://www.apachelounge.com/download/)進行下載,該網站提供了VC14、VC15、VC16等不同版本,如圖1-15所示。本節選擇“httpd-2.4.41-win32-VC15.zip”。

圖1-15 Apache官網

文件名“httpd-2.4.41-win32-VC15”中httpd表示軟件名稱,2.4.41表示版本號,win32表示適用于32位Windows操作系統,VC15表示該包由Visual Studio 2017進行編譯,需要安裝VC2017運行庫。

2. 解壓文件

將壓縮包“httpd-2.4.41-win32-VC15.zip”解壓出的Apache24文件夾復制到C:\web-Server。Apache24文件夾中部分目錄說明如表1-2所示。

表1-2 Apache24部分目錄說明

(續)

3. 配置Apache

在安裝Apache前,需要修改conf文件夾中httpd.conf配置文件中的相關項,以完成相應的配置工作。

(1)配置安裝目錄

在httpd.conf中搜索“SRVROOT”,找到以下代碼。

修改為:

(2)配置服務器域名

在httpd.conf中搜索“ServerName”,找到以下代碼。

修改為:

同時,參照1.4.3節在hosts文件中增加相應的本地域名解析記錄。

(3)配置默認主頁

在httpd.conf中搜索“DirectoryIndex”,找到以下代碼。

修改為:

指定文件列表后,Apache能夠按照優先級自動訪問、打開這些文件。

(4)引入PHP模塊

為了能夠正常解析PHP文件,需要在Apache中設置PHP本地路徑、引入PHP接口和支持模塊、添加PHP mimeType類型。在httpd.conf中添加如下代碼。

在httpd. conf配置文件中,#號表示注釋。為防止由于配置文件修改錯誤而造成無法啟動Apache服務,修改配置文件前建議先備份。

4. 安裝Apache

Apache的安裝指的是將其安裝為Windows系統的服務項,可以通過bin目錄下的Apache服務程序httpd.exe進行安裝,具體步驟如下。

1)單擊“開始”菜單,選擇“所有程序”→“附件”命令,在“命令提示符”上右擊,在彈出的快捷菜單中選擇“以管理員身份運行”命令,進入“管理員:命令提示符”窗口。

2)輸入以下命令,將操作目錄切換至“C:\webServer\Apache24\bin”。

3)輸入以下命令進行安裝,提示“The ‘Apache 2.4’ service is successfully installed”即表示安裝成功,如圖1-16所示。

圖1-16 Apache服務安裝成功

4)啟動服務。安裝Apache服務之后,可以在“管理員:命令提示符”窗口進入C:\webServer\Apache24\bin目錄并執行以下命令啟動服務。

此外,也可以使用Apache提供的服務監視工具“ApacheMonitor”來管理Apache服務。運行C:\webServer\Apache24\bin下的ApacheMonitor. exe,在系統任務欄右下角狀態欄出現的圖標上右擊,在彈出的快捷菜單中選擇“Open ApacheMonitor”命令打開如圖1-17所示的管理界面,可以對Apache服務進行開啟、停止、重啟等操作。

進入“管理員:命令提示符”窗口安裝Apache服務時必須使用管理員模式,否則會提示“Failed to open the Windows service manager”錯誤,且安裝Apache服務前必須先安裝對應版本的VC運行庫。

圖1-17 “Apache Server Monitor”窗口

主站蜘蛛池模板: 中超| 镇远县| 无为县| 锡林郭勒盟| 阿拉善盟| 嘉荫县| 阳城县| 唐山市| 岢岚县| 青铜峡市| 南涧| 项城市| 青阳县| 乡宁县| 绥滨县| 乐山市| 洞头县| 永新县| 尤溪县| 承德县| 锡林浩特市| 平舆县| 丘北县| 大英县| 丰原市| 开平市| 曲周县| 肥东县| 通渭县| 阿拉善左旗| 兴城市| 凤翔县| 云龙县| 菏泽市| 玉林市| 桃江县| 宜昌市| 嘉义市| 彭泽县| 措美县| 六枝特区|