安裝PHP7+Apache 2.4

咱們來安裝PHP7+Apache 2.4,用於開發。php

環境:html

點擊連接下載。mysql

一、安裝sql

安裝其實沒什麼,就是解壓而已。apache

將php-7.3.4-Win32-VC15-x64.zip解壓到C:\apps\php-7.3.4-Win32-VC15-x64 windows

:解壓php-7.3.4-Win32-VC15-x64以前,先在C:\apps中建一個文件夾瀏覽器

將httpd-2.4.39-win64-VC15.zip解壓到C:\Apache24。爲何要將httpd解壓到C:盤呢?它的配置文件httpd.conf將根路徑設置爲C:\Apache24,這樣能夠省事,不用改動配置文件。bash

:而這裏直接解壓到C:\盤中便可,解壓完後它會自動在C:\生成一個Apache24php7

二、配置httpdapp

2.1 在227行,也就是#ServerName www.example.com:80這行的下面添加

ServerName 127.0.0.1:80

2.2 在C:\Apache24\conf\httpd.conf文檔最後添加下面的配置

# php7 support
LoadModule php7_module C:/apps/php-7.3.4-Win32-VC15-x64/php7apache2_4.dll
AddType application/x-httpd-php .php .html .htm
#configure the path to php.ini
PHPIniDir  C:/apps/php-7.3.4-Win32-VC15-x64

這裏將php和httpd關聯起來。php被當成httpd的一個模塊。

:這裏的文件路徑改爲你本身文件所在路徑

2.3 開戶虛擬機配置,將#Include conf/extra/httpd-vhosts.conf註釋取消

2.4 從C:\apps\php-7.3.4-Win32-VC15-x64賦值libssh2.dll文件到C:\Apache24\bin中

2.5 打開C:\Apache24\conf\extra\httpd-vhosts.conf

再註釋如下代碼:(就是在代碼前加一個#就能夠了)
DocumentRoot "${SRVROOT}/docs/dummy-host.example.com"
DocumentRoot "${SRVROOT}/docs/dummy-host2.example.com"

2.6 請修改C:\Apache24\conf\中的httpd.conf文件

 

在index.html後面加一個  index.php

2.7請修改C:\Apache24\conf\中的httpd.conf文件

註釋235和236行代碼,再添加

AllowOverride All
Require all granted

修改後,以下圖所示:

 

到此httpd配置完成。

三、配置PHP

進入文件夾C:\apps\php-7.3.4-Win32-VC15-x64,複製文件php.ini-development成php.ini

php.ini就是PHP的配置文件。用文本編輯器打開php.ini

取消下面的註釋:

;extension_dir = "ext"

在753行。

在Windows下有些配置中,須要將ext改爲絕對路徑,C:\\apps\\php-7.3.4-Win32-VC15-x64\\ext

php.ini裏的註釋是分號;,取消註釋就是刪除前面的分號;

再找下面配置,取消註釋:

;extension=curl
;extension=gd2
;extension=gettext
;extension=mbstring
;extension=mysqli
;extension=pdo_mysql
;extension=pdo_sqlite
;extension=sockets
;extension=exif 

到此PHP的配置完成。

四、寫PHP測試

用文本編輯器(npp)打開C:\Apache24\htdocs文件夾裏的index.html,在</body>前添加如下內容:

<?php
     phpinfo();
?>

保存。

五、運行測試

打開C:\Apache24\bin文件夾,雙擊httpd.exe程序。

運行起來是這個樣子,這說明配置任何問題。

:請勿關閉運行結果

6.再打開瀏覽器,在地址欄輸入 http://localhost/ ,若是看到如下畫面,說明安裝配置成功!

相關文章
相關標籤/搜索