2025-11-06
网页学习
00

目录

1. 下载安装文件
2. 安装Apache24
3. 安装配置PHP
4. 安装配置MySQL
5. 测试环境
6. 环境变量配置(可选)
7. 常用命令
8. 故障排除

1. 下载安装文件

Apache HTTP Server: 从 Apache Haus 下载

PHP: 从 PHP官网 下载Thread Safe版本

MySQL: 从 MySQL官网 下载MySQL Community Server

2. 安装Apache24

解压Apache24,将Apache24解压到如:D:\Apache24

配置Apache,编辑 D:\Apache24\conf\httpd.conf

httpd.conf
# 修改服务器根目录 Define SRVROOT "D:/Apache24" # 修改监听端口(如果需要) Listen 8080 # 修改服务器域名 ServerName localhost:8080 # 在文件末尾添加PHP支持 LoadModule php_module "D:/php/php8apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "D:/php"

安装Apache服务,以管理员身份运行命令提示符:

cmd
# cd到apache24\bin目录 cd D:\Apache24\bin # 安装Apache24 httpd.exe -k install # 启动服务 httpd.exe -k start # 或者使用Windows服务管理 sc start Apache2.4

3. 安装配置PHP

解压PHP,将PHP解压到如:D:\php

配置php.ini,复制 php.ini-development并改名为 php.ini,然后编辑:

php.ini
; 设置扩展目录 extension_dir = "D:/php/ext" ; 启用常用扩展 extension=curl extension=gd extension=mbstring extension=mysqli extension=pdo_mysql extension=openssl ; 设置时区 date.timezone = Asia/Shanghai ; 启用错误显示(开发环境) display_errors = On error_reporting = E_ALL

4. 安装配置MySQL

安装MySQL,运行MySQL安装程序,选择安装到如:D:\MySQL

初始化MySQL

cmd
cd D:\MySQL\bin mysqld --initialize --console # 记下生成的临时密码。

安装MySQL服务

cmd
# 安装MySQL mysqld --install MySQL # 启动MySQL net start MySQL # 修改root密码 mysql -u root -p # 输入临时密码后执行 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

5. 测试环境

创建测试文件

在 D:\Apache24\htdocs 创建 info.php:

phpinfo.php
<?php phpinfo(); ?>

在浏览器中访问测试:

Apache: http://localhost:8080

PHP信息: http://localhost:8080/phpinfo.php

6. 环境变量配置(可选)

为了方便使用,可以添加环境变量:

将 D:\php 添加到 PATH

将 D:\MySQL\bin 添加到 PATH

7. 常用命令

cmd
# Apache服务管理 httpd.exe -k start/stop/restart # MySQL服务管理 net start MySQL net stop MySQL # 检查服务状态 sc query Apache2.4 sc query MySQL

8. 故障排除

端口冲突 如果80端口被占用,可以:

修改Apache监听端口

停止占用端口的服务

权限问题 确保以管理员身份运行命令提示符进行安装。

依赖库缺失 确保系统已安装Visual C++ Redistributable。

这样就完成了Windows 11系统下Apache24+PHP+MySQL环境的安装配置。