1. Apache安装
下载地址:
当前版本:
解压Apache24文件夹到D:/
编辑D:/Apache24/conf/httpd.conf文件
修改:
define SRVROOT “D:/Apache24”
添加D:/Apache24/bin到系统PATH环境变量
# 安装为系统服务
httpd.exe -k install
# 启动服务
net start Apache24
测试:
start
2. 安装MySQL
下载MySQL安装包:
解压zip压缩包到D:/Program Files/MySQL/MySQL Server 8.0目录下
添加D:/Program Files/MySQL/MySQL Server 8.0/bin到系统PATH环境变量
MySQL Server 8.0目录下创建my.ini文件,内容如下:
[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
;设置3306端口
port = 3306
; 设置mysql的安装目录
basedir=D:/Program Files/MySQL/MySQL Server 8.0
; 设置mysql数据库的数据的存放目录
datadir==D:/Program Files/MySQL/MySQL Server 8.0/data
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
自动生成不带密码的root账号
mysqld --initialize-insecure
安装服务:
mysqld -install
启动服务:
net start mysql
无密码进入:
mysql -uroot
如果客户端连接如果出现caching-sha2-password问题, 解决方案如下:
mysql -uroot
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '******'; #更新root用户的密码
FLUSH PRIVILEGES; #
3. 安装PHP
下载地址:
当前版本:
解压zip压缩包到D:/PHP目录下
复制D:/PHP/php.ini-production文件为 php.ini
修改php.ini:
extension_dir="D:/PHP/ext"
修改httpd.conf文件:
DirectoryIndex index.html index.php index.htm default.html
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule php_module "D:/PHP/php8apache2_4.dll"
PHPIniDir "D:/PHP"
AddType application/x-httpd-php .php .phtml
Addtype application/x-httpd-php-source .phps
测试:
htdocs文件夹下创建文件info.php, 内容如下:
<?php phpinfo() ?>
start
4. adminer 安装
下载:到:D:/Apache24/htdocs目录下
测试:
start