Apache2.4+PHP7.3 安裝及整合教程 系統環境:Win10 64位 Apache版本:2.4.37 64位 PHP版本:7.3.1 64位 ...
系統環境:Win10 64位
Apache版本:2.4.37 64位
PHP版本:7.3.1 64位
下載
安裝的第一步肯定是下載了,可以直接到我的網盤(密碼:18tp)下載,下載完成後將文件解壓到你想要安裝這些軟體的位置。
我上傳的是Apache 2.4.37
和PHP 7.3.1
版本,如果想要下載其他版本的可以到下麵的網站去下載自己想要的版本。(國外的網站下載的速度比較慢)
Apache:https://www.apachehaus.com/cgi-bin/download.plx
PHP:https://windows.php.net/download
配置PHP
PHP不用安裝,只需要簡單配置就可以與Apache一起工作。
將PHP的根目錄路徑添加到系統
環境變數
的PATH目錄
中即可(不會添加環境變數的可以百度一下,這裡不再贅述),在64位的PHP中,如果不添加會出現部分PHP自帶的擴展(如curl)無法載入的情況(64位親測,32位不太清楚)。找到PHP根目錄下的
php.ini-development
並改名為php.ini
,用文本編輯器打開找到下麵幾條常用配置,去掉前面的分號,保存。;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
Apache安裝
在安裝前確定自己的電腦沒有軟體占用了80埠,否則要修改Apache的預設監聽埠
修改配置文件
進入Apache的根目錄,找到位於conf
目錄下的httpd.conf
文件,這個就是Apache的主配置文件,用任意一個文本編輯器打開它,進行下麵的修改。
修改Apache目錄找到
Define SRVROOT "/Apache24"
,將"/Apache24"
改成Apache所在的目錄。找到
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
安裝Apache服務
- 用管理員許可權打開CMD,進入Apache的
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整合安裝成功。