1. 程式人生 > >windows 安裝 apache 服務以及添加 php 解析

windows 安裝 apache 服務以及添加 php 解析

cal 更改 pro 適用於 users type options oot dex

apache 官方並沒有提供 windows 的安裝包,但是它們官網給出了第三方的鏈接,我們可以在那些第三方網站上找到適用於 windows 的二進制包。

我們點進去下載一個 64 位的,

技術分享圖片

技術分享圖片

技術分享圖片

下載完之後,我們把下載到的壓縮文件解壓到任意一個目錄下,本機如下:

技術分享圖片

然後我們打開 conf 文件夾下的 httpd.conf,修改下面一行,把 SVROOT 修改為上面的路徑

技術分享圖片

然後打開管理員的命令行窗口執行,Apache 的路徑自行修改:(這裏要註意命令的輸出信息,有提示錯誤請先修改,否則服務將啟動不了)

C:\Users\ASUS\Apache24\bin\httpd.exe -k install "Apache2.4" -f "C:\Users\ASUS\Apache24\conf\httpd.conf"

執行完上面的命令後,我們安裝了 Apache 的服務,接下來,打開 bin 目錄下的 ApacheMonitor.exe

技術分享圖片

如果任務欄中該圖標不是綠的,右鍵圖標選擇 "Open Services",然後找到 Apache2.4,右鍵那一行,選擇啟動。

然後就ok了。

另外,我們可以設置 ApacheMonitor 開機啟動(自行搜索)

添加 php 解析:在 httpd.conf 文件頂部添加以下配置:

AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html
LoadModule php7_module "C:\Users\ASUS\php-7.1.13\php7apache2_4.dll"
PHPIniDir "C:\Users\ASUS\php-7.1.13"

技術分享圖片

上面的 C:\Users\ASUS\php-7.1.13 是本機的 php 安裝目錄,請自行更改

修改下面幾行:入口文件添加 index.php

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

然後重啟 apache

附:Apache2.4 示例 vhost 配置:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "C:\Users\ASUS\project\test1"
    ServerName test1.local
    ServerAlias test1.local
    ErrorLog "logs/test1.local-error.log"
    CustomLog "logs/test1.local-access.log" common

    <Directory C:\Users\ASUS\project\test1>
		Options FollowSymLinks
		AllowOverride None
		Require all granted
	</Directory>
</VirtualHost>

  

windows 安裝 apache 服務以及添加 php 解析