APMServ 是一款非常经典的、集成了 Apache、PHP、MySQL 的 Windows 环境套件,特别适合初学者快速搭建本地或个人服务器,用于学习、开发和测试网站,虽然它已经比较老旧,但其简单易用的特性使其至今仍有不少用户。

第一部分:APMServ 5.2.6 简介
APMServ 5.2.6 是一款绿色软件,无需安装,解压即可使用,它集成了以下组件:
- Web 服务器: Apache 2.2.x
- PHP 解释器: PHP 5.2.x (这是其版本的核心特点,也意味着它不支持新版本的 PHP)
- 数据库服务器: MySQL 5.x
- 其他工具: phpMyAdmin (数据库管理工具)
重要提示:
- 安全性:APMServ 默认配置较为简单,安全性不高。强烈建议仅用于本地学习和开发,不要将其暴露在公网上作为正式服务器。
- PHP 版本:它内置的 PHP 版本非常老旧,无法运行许多现代 PHP 框架和库(如 Laravel, Symfony 等),它主要用于学习 PHP 基础、运行一些老旧的 PHP 程序(如 Discuz! 7.x, WordPress 早期版本)。
第二部分:下载与安装
下载 APMServ
由于官方站点已不可用,您需要从可靠的第三方资源网站下载,常见的下载站点包括:
- 华军软件园
- 天空软件站
- IT之家软件中心
搜索 “APMServ 5.2.6”,下载压缩包(通常是 .zip 格式)。

安装步骤
APMServ 的安装非常简单,解压即用”。
- 创建安装目录:在您的硬盘(建议非系统盘,如
D:或E:盘)新建一个文件夹,D:\APMServ。 - 解压文件:将下载的
APMServ5.2.6.zip压缩包解压到D:\APMServ文件夹中。 - 启动主程序:进入解压后的
D:\APMServ文件夹,找到并双击运行APMServ.exe。
初始化配置(首次运行)
第一次运行 APMServ.exe 时,它会弹出一个配置窗口,要求您设置一些基本信息。
- 请输入您的域名: 您可以输入
localhost或0.0.1,如果您想在局域网内通过计算机名访问,可以输入您的计算机名,这里我们输入localhost。 - 请输入您的邮箱: 输入一个您的邮箱地址即可,这会作为服务器的一些默认配置项。
- 请输入MySQL root密码: 这是最重要的! 请设置一个您自己记住的强密码。不要使用默认的空密码或简单密码,尤其是在连接到互联网时。 您可以设置为
your_strong_password。 - 请输入MySQL数据目录: 保持默认即可,程序会自动选择正确的路径。
- 请输入MySql安装路径: 保持默认即可。
设置完毕后,点击“安装服务”。
程序会自动完成以下操作:

- 将 Apache 和 MySQL 安装为 Windows 服务。
- 初始化 MySQL 数据库。
- 配置 PHP 和相关环境。
安装成功后,任务栏右下角会出现一个绿色的 "A" 图标,这表示 APMServ 服务正在运行。
第三部分:核心功能使用
APMServ 的所有操作都通过右下角的 "A" 图标菜单完成。
启动/停止服务
- 启动全部服务:右键点击 "A" 图标 -> 选择
启动全部服务,此时图标会变为绿色。 - 停止全部服务:右键点击 "A" 图标 -> 选择
停止全部服务,此时图标会变为红色。 - 重启服务:可以单独重启 Apache 或 MySQL,也可以全部重启。
访问您的网站
默认情况下,APMServ 的网站根目录是 D:\APMServ\WWW。
-
创建您的网站项目:在
D:\APMServ\WWW文件夹中,创建一个新的文件夹,mytest。 -
编写 PHP 文件:在
mytest文件夹中,新建一个文本文件,将以下代码复制进去,然后将其重命名为index.php。<?php phpinfo(); ?>
-
访问网站:打开您的浏览器,在地址栏输入:
http://localhost/mytest/- 或者
http://127.0.0.1/mytest/
如果您看到一个展示 PHP 详细信息的页面,恭喜您,您的本地服务器已经成功运行了!
数据库管理 (phpMyAdmin)
phpMyAdmin 是一个强大的基于 Web 的 MySQL 数据库管理工具。
-
启动服务:确保 APMServ 的 "全部服务" 已经启动。
-
访问 phpMyAdmin:在浏览器中输入:
http://localhost/phpmyadmin/- 或者
http://127.0.0.1/phpmyadmin/
-
登录数据库:
- 服务器:
localhost - 用户名:
root - 密码: 您在安装时设置的 MySQL root 密码
- 服务器:
-
操作数据库:
- 创建数据库:在首页的 "创建数据库" 输入框中输入数据库名称,然后点击 "创建"。
- 创建数据表:选择刚创建的数据库,在 "在数据库 中创建表" 输入表名和字段数,点击 "执行"。
- 导入/导出:您可以使用 "导入" 功能来恢复数据库备份(.sql 文件),或使用 "导出" 功能来备份数据库。
第四部分:配置修改
修改网站根目录
如果您想把网站根目录改到其他地方,E:\Web:
- 创建新目录:在
E:盘创建Web文件夹。 - 停止 Apache 服务:右键点击 "A" 图标 ->
停止服务->停止Apache。 - 修改配置文件:用记事本或其他文本编辑器打开
D:\APMServ\Apache\conf\httpd.conf文件。 - 查找并修改 DocumentRoot:
- 按
Ctrl + F搜索DocumentRoot。 - 将
DocumentRoot "D:/APMServ/WWW"修改为DocumentRoot "E:/Web"。
- 按
- 修改 Directory 指令:
- 在
DocumentRoot下方,找到<Directory "D:/APMServ/WWW">这一行。 - 将其路径也同步修改为
<Directory "E:/Web">。
- 在
- 保存文件,然后重新启动 Apache 服务,现在访问
http://localhost/就会显示E:\Web目录下的内容了。
修改 PHP 配置
修改 PHP 的上传文件大小限制等参数:
- 停止 Apache 服务。
- 修改配置文件:用记事本打开
D:\APMServ\PHP\php.ini文件。 - 修改常用参数:
- 上传文件大小:找到
upload_max_filesize和post_max_size,将它们的值从默认的2M或8M修改为您需要的值,upload_max_filesize = 20M和post_max_size = 21M。 - 执行时间:找到
max_execution_time,修改为0表示不限制。
- 上传文件大小:找到
- 保存文件,然后重新启动 Apache 服务使配置生效。
第五部分:常见问题与解决
-
问题:启动 Apache 时提示 "端口 80 被占用"。
- 原因:可能是 IIS、Skype、迅雷或其他软件占用了 80 端口。
- 解决:
- 方法一(推荐):在 APMServ 菜单中,选择
配置服务器->端口配置,将 Apache 的端口从80修改为8080(或其他未被占用的端口),修改后,访问网站就需要使用http://localhost:8080/。 - 方法二:在 Windows 服务中找到并停止占用 80 端口的服务(如 IIS)。
- 方法一(推荐):在 APMServ 菜单中,选择
-
问题:无法连接到 MySQL,或者 phpMyAdmin 登录失败。
- 原因:MySQL 服务未启动,或者密码错误。
- 解决:检查 MySQL 服务是否已启动,如果启动了,请确认输入的
root密码是否与您安装时设置的一致。
-
问题:浏览器访问
localhost显示 403 Forbidden 错误。- 原因:网站根目录(如
D:\APMServ\WWW)的权限问题,或者httpd.conf配置文件有误。 - 解决:确保您对网站根目录有读写权限,如果修改了
httpd.conf,请检查语法是否正确。
- 原因:网站根目录(如
第六部分:卸载
- 停止全部服务:右键点击 "A" 图标 ->
停止全部服务。 - 卸载服务:右键点击 "A" 图标 ->
卸载服务。 - 删除文件:直接删除
D:\APMServ整个文件夹即可。
总结与建议
APMServ 5.2.6 是一个非常好的入门级 PHP+MySQL 学习环境,它让你免去了手动配置复杂环境的烦恼,但随着技术的发展,它已经无法满足现代 Web 开发的需求。
如果您想学习更现代的技术栈,建议考虑以下替代方案:
- XAMPP:与 APMServ 类似的集成环境,支持更新的 PHP 版本,跨平台(Windows, macOS, Linux)。
- WampServer:功能强大的 Windows 集成环境,非常流行。
- Docker:对于进阶用户,使用 Docker 可以创建标准、可复制的开发环境,是行业主流。
- 集成开发环境:如 VS Code + Dev Containers 或 PhpStorm + Docker,提供了更强大的开发体验。
希望这份详细的教程能帮助您顺利上手 APMServ 5.2.6!
