2026-06-10 13:23:20
在Windows 10上安装和配置XAMPP(含Apache配置)的完整教程如下:
一、XAMPP安装步骤下载安装包
访问
运行安装程序
双击下载的.exe文件,启动安装向导。
选择安装路径(建议默认路径C:xampp,避免中文或特殊字符路径)。
在组件选择界面,确保勾选Apache、MySQL、PHP和Perl(默认全选即可)。
取消勾选Learn more about Bitnami for XAMPP(可选,避免安装附加软件)。
完成安装
等待安装完成,勾选Start the XAMPP Control Panel now自动打开控制面板。
启动Apache模块
打开XAMPP控制面板(xampp-control.exe),点击Apache模块的Start按钮。
若提示防火墙权限,允许Apache通过防火墙。
修改默认端口(可选)
原因:Windows系统默认占用80端口,可能导致冲突。
操作步骤:
停止Apache服务(点击XAMPP控制面板中的Stop)。
打开Apache配置文件:
路径:C:xamppapacheconfhttpd.conf(根据实际安装路径调整)。
使用文本编辑器(如Notepad++)打开文件。
搜索Listen 80,修改为Listen 8081(或其他未被占用的端口)。
搜索ServerName localhost:80,修改为ServerName localhost:8081。
保存文件并重新启动Apache。
验证Apache服务
打开浏览器,访问以下地址:
未修改端口:
修改端口后:
若显示XAMPP欢迎页,说明配置成功。
启动MySQL模块
在XAMPP控制面板中点击MySQL模块的Start按钮。
若提示防火墙权限,允许MySQL通过防火墙。
设置MySQL密码(可选)
点击XAMPP控制面板中的Admin按钮(MySQL行),打开phpMyAdmin登录页。
默认用户名:root,密码为空。
为增强安全性,建议设置密码:
打开命令行,导航至C:xamppmysqlbin。
执行命令:mysql -u rootALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
修改C:xamppphpMyAdminconfig.inc.php中的密码配置(搜索$cfg['Servers'][$i]['password'])。
将Apache和MySQL注册为服务
以管理员身份运行XAMPP控制面板。
点击Apache和MySQL模块对应的Service列下的Install按钮。
注册成功后,可通过Windows服务管理器(services.msc)管理启动类型(自动/手动)。
卸载服务
若需卸载服务,点击Uninstall按钮或通过命令行执行:sc delete Apache2.4sc delete mysql
端口冲突
若Apache无法启动,检查端口占用情况:
打开命令行,执行:netstat -ano | findstr :80
终止占用端口的进程(如Taskkill /PID 进程号 /F),或修改Apache端口。
访问本地PHP文件
将PHP文件放置在C:xampphtdocs目录下。
访问地址格式:
防火墙拦截
确保Apache和MySQL在防火墙中允许入站连接。
路径:控制面板 > Windows Defender 防火墙 > 允许应用通过防火墙。
通过以上步骤,您可在Windows 10上完成XAMPP的安装与基础配置,快速搭建本地开发环境。