準備工作:下載Apache2,下載PHP,下載MySQL;下載完成後解壓,並將其全部移到D盤根目錄,並分別重命名爲apache24、mysql、php;以管理員身份打開命令行並進入D盤
安裝並配置MySQL:進入mysql文件夾,新建文件夾data,新建文本文件並重命名爲my.ini,並寫入
[mysqld]
port=3306
basedir=D:/mysql
datadir=D:/mysql/Data
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
通過命令行進入mysql/bin目錄,執行mysqld --initialize-insecure進行初始化,然後mysqld -install安裝mysql服務
安裝並配置Apache2:進入Apache24/conf文件夾,打開httpd.conf,將Define SRVROOT "c:/Apache24"改爲Define SRVROOT "D:/Apache24",在其下一行添加Define PHPROOT "D:/php";將#ServerName www.example.com:80改爲ServerName 127.0.0.1:80;在最後一個#LoadModule下一行添加
#load php module
LOadModule php7_module "${PHPROOT}/php7apache2_4.dll"
AddHandler application/x-httpd-php .php .html
PHPIniDir "${PHPROOT}"
然後在命令行進入Apache24/bin,通過httpd -t進行配置文件的檢測,如果出現Syntax OK則證明以上的配置沒問題;然後通過httpd -k install進行服務安裝,然後通過sc start apache2.4啓動服務。進入瀏覽器打開localhost,如果有it works的顯示,則證明Apache2安裝並配置成功。
安裝並配置PHP:進入php文件夾,複製php.ini-development並重命名爲php.ini並打開,將; extension_dir = "ext"改爲extension_dir = "D:/php/ext",將;extension=bz2 ;extension=curl ;extension=gd2 ;extension=mbstring ;extension=mysqli ;extension=pdo_mysql前的分號去掉。重啓apache2.4服務,並在Apache24/htdocs中新建文件index.php並寫入
<?php
echo phpinfo();
在瀏覽器中打開localhost/index.php,顯示PHP的信息則證明PHP配置成功。
至此,PHP開發環境(Apache2+PHP7+mysql8)已經完全搭建完畢。