系統環境:Win10 64位
Apache版本:2.4.37 64位
PHP版本:7.3.1 64位php
安裝的第一步確定是下載了,能夠直接到個人網盤(密碼:18tp)下載,下載完成後將文件解壓到你想要安裝這些軟件的位置。html
我上傳的是Apache 2.4.37
和PHP 7.3.1
版本,若是想要下載其餘版本的能夠到下面的網站去下載本身想要的版本。(國外的網站下載的速度比較慢)mysql
Apache:https://www.apachehaus.com/cgi-bin/download.plx
PHP:https://windows.php.net/downloadweb
PHP不用安裝,只須要簡單配置就能夠與Apache一塊兒工做。sql
將PHP的根目錄路徑添加到系統環境變量
的PATH目錄
中便可(不會添加環境變量的能夠百度一下,這裏再也不贅述),在64位的PHP中,若是不添加會出現部分PHP自帶的擴展(如curl)沒法加載的狀況(64位親測,32位不太清楚)。apache
找到PHP根目錄下的php.ini-development
並更名爲php.ini
,用文本編輯器打開找到下面幾條經常使用配置,去掉前面的分號,保存。windows
;extension=curl ;extension=gd2 ;extension=mbstring ;extension=mysqli ;extension=openssl ;extension=pdo_mysql ;extension=pdo_oci ;extension=pdo_odbc ;extension=pdo_pgsql ;extension=pdo_sqlite ;extension=pgsql
在安裝前肯定本身的電腦沒有軟件佔用了80端口,不然要修改Apache的默認監聽端口瀏覽器
進入Apache的根目錄,找到位於conf
目錄下的httpd.conf
文件,這個就是Apache的主配置文件,用任意一個文本編輯器打開它,進行下面的修改。php7
修改Apache目錄找到Define SRVROOT "/Apache24"
,將"/Apache24"
改爲Apache所在的目錄。app
找到DocumentRoot "${SRVROOT}/htdocs"
,將"${SRVROOT}/htdocs"
改爲你的web目錄,即你想存放web工程的地方。
修改訪問權限,找到下面的位置
<Directory /> AllowOverride none Require all denied </Directory>
把Require all denied
改爲Require all granted
整合PHP,在httpd.conf
文件的末尾添加以下代碼,將PHP與Apache關聯起來。
LoadModule php7_module C:/Study/PHP-7.3.1/php7apache2_4.dll <IfModule php7_module> PHPIniDir "C:/Study/PHP-7.3.1" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </IfModule>
上面PHP的相關路徑根據本身的狀況修改
增長PHP默認頁面,找到下面位置
<IfModule dir_module> DirectoryIndex index.html </IfModule>
把DirectoryIndex index.html
改成DirectoryIndex index.html index.php
bin
目錄。(例如cd C:\Users\Me\Desktop\Apache24\bin
,路徑根據本身的狀況修改)。輸入httpd.exe -k install
,進行Apache服務的安裝,出現The 'Apache2.4' service is successfully installed
的字眼則證實安裝成功。
輸入net start Apache2.4
,啓動Apache服務。
在以前設置的web目錄下新建一個名爲index
的文本文件,並把後綴改爲.php
,內容以下
<?php phpinfo();
打開瀏覽器,在地址欄輸入localhost
,回車,若是出現下圖,則表示Apache和PHP整合安裝成功。