Windows7 PHP环境搭建完整教程(小白一步步照做版)
Windows 7 虽然已经停止官方支持,但不少人电脑还在用它做本地开发、学习 PHP 或跑老项目。本文专门针对 Windows7 PHP环境搭建,用最稳妥、兼容性最好的方式,手把手带你从零装好 Apache + PHP + MySQL,装完就能跑 PHP 文件和简单网站。全程优先免费、简单工具,适合电脑小白,专业用户也能直接拿去用。
为什么 Win7 上搭 PHP 环境要注意这些?
Win7 对新型号软件支持差,新版 XAMPP、phpStudy、PHP 8 经常装不上或启动失败。核心思路是:选老版本集成包 + 对应 PHP 版本(推荐 PHP 5.6 或 7.2/7.3),既稳定又能满足学习、改老站、跑 Z-Blog、简单 WordPress 等需求。别直接下最新版,否则蓝屏、端口冲突、服务起不来是常态。
搭建目标很明确:浏览器输入 localhost 能看到欢迎页,再写个 phpinfo() 能正常显示 PHP 信息。
一、准备工作(装之前必须做)
- 确认系统:Windows 7 32 位或 64 位都行,建议至少 2GB 内存,磁盘留 2GB 以上空间。
- 关掉杀毒软件和防火墙(临时),否则容易拦截 Apache/MySQL 服务。
- 以管理员身份操作:所有安装、运行都右键“以管理员身份运行”。
- 需要的软件(全部免费):
- 推荐首选:phpStudy 2016 或 2018 老版本(对 Win7 兼容最好,一键集成 Apache、PHP、MySQL、phpMyAdmin)。
- 备选:XAMPP 1.8.x~5.6.x 对应版本(同样支持 PHP 5/7)。
- 手动方式备选:Apache 2.4 + PHP 7.2/7.3 + MySQL 5.6/5.7 独立包。
- 端口检查:默认 80(Apache)、3306(MySQL)不能被占用。打开 CMD,输入
netstat -ano | findstr :80和netstat -ano | findstr :3306,有占用就改端口或结束进程。
下载时认准官方或可靠镜像,装完后先杀毒扫描一遍。
二、最简单方法:phpStudy 一键搭建(强烈推荐小白)
这是 Windows7 PHP环境搭建 里成功率最高的方式,点几下就能用。
步骤 1:安装
- 下载 phpStudy 老版本安装包,双击运行。
- 安装路径建议选
D:\phpStudy(不要放 C 盘根目录或带中文、空格的路径)。 - 一路下一步,勾选需要的组件(默认 Apache + MySQL + PHP 即可)。
- 安装完成后桌面会出现 phpStudy 图标。
步骤 2:启动服务
- 右键 phpStudy 图标 → 以管理员身份运行。
- 界面里点“启动”按钮,把 Apache 和 MySQL 都启动(绿灯表示成功)。
- 如果启动失败,点“其他选项设置”→ 查看端口,把 Apache 改成 8080,MySQL 改成 3307,再重启。
步骤 3:切换 PHP 版本(很重要)
- 在 phpStudy 主界面找到“PHP 版本切换”,选 PHP 5.6 或 7.2/7.3(Win7 下最稳)。
- 切换后重新启动 Apache。
步骤 4:测试环境是否成功
- 打开浏览器,输入
http://localhost(如果改了端口就是http://localhost:8080)。 - 看到 phpStudy 欢迎页就说明 Apache 正常。
- 在网站根目录(默认
D:\phpStudy\WWW或phpStudy\PHPTutorial\WWW)新建一个test.php文件,用记事本写入:<?php phpinfo(); ?> - 保存后浏览器访问
https://www.liubo.wang/test.php,如果出现彩色的 PHP 信息表,恭喜,Windows7 PHP环境搭建已经成功。
步骤 5:管理数据库
- 点 phpStudy 里的“打开数据库管理”或直接访问
https://www.liubo.wang/phpMyAdmin。 - 默认账号 root,密码一般是 root 或空,进去后就能建库、导入 SQL。
整个过程通常 10~20 分钟搞定。
三、备选方法:XAMPP 搭建(国际通用)
如果 phpStudy 下不下来或想用更原版的,用 XAMPP。
- 下载支持 Win7 的 XAMPP 老版本(带 PHP 5.6 或 7.x 的)。
- 安装到
D:\xampp,不要勾选多余的。 - 打开 XAMPP Control Panel(管理员运行),点 Apache 和 MySQL 的 Start。
- 测试同样:访问
http://localhost,再在D:\xampp\htdocs下放test.php做 phpinfo 测试。 - 配置文件位置:
xampp\php\php.ini、xampp\apache\conf\httpd.conf。
XAMPP 界面更简洁,但中文支持不如 phpStudy 友好。
四、进阶:手动搭建(想完全掌控再看)
适合已经熟悉一点的用户。
- 装 Apache 2.4:解压后改
httpd.conf,设置ServerRoot、DocumentRoot、Listen 80,安装成服务:httpd.exe -k install。 - 装 PHP:解压 PHP 7.2/7.3 到
D:\php,复制php.ini-development为php.ini,开启常用扩展(去掉extension=前面的分号):mysqli、pdo_mysql、gd、curl、mbstring、openssl 等。 - 关联 Apache 与 PHP:在
httpd.conf末尾加:LoadModule php7_module "D:/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "D:/php" - 装 MySQL 5.6/5.7:安装时选开发机类型,设 root 密码,把 bin 目录加到系统环境变量。
- 重启 Apache,同样用 phpinfo 测试。
手动方式灵活,但路径、权限、VC 运行库(要装 Visual C++ Redistributable)容易踩坑,小白不建议一开始就搞。
五、常见问题与解决(几乎人人会遇到)
- Apache 启动失败 / 端口被占用:改端口为 8080,或结束占用 80 的进程(常见是 IIS、Skype、其他 Web 服务)。CMD 用
netstat -ano查 PID,再任务管理器结束。 - MySQL 起不来:检查 3306 端口,或删掉 data 目录下的 ibdata 等临时文件后重启(先备份)。
- phpinfo 空白或 500 错误:看
php.ini里display_errors = On,确认 extension 路径正确,重启 Apache。 - 中文乱码:
php.ini里设default_charset = "UTF-8",数据库也用 utf8mb4。 - 权限问题:网站目录给“Everyone”完全控制(仅本地开发),或以管理员运行。
- Win7 提示缺少 DLL:安装对应 Visual C++ 2015-2019 运行库(x86 和 x64 都装)。
装好后建议做两件事:
- 把网站根目录改到非系统盘,方便备份。
- 本地开发完及时关服务,减少安全风险(Win7 + 老 PHP 漏洞较多,别直接裸奔到公网)。
六、搭建后的小优化建议
- 开启常用扩展后,用
php -m命令确认加载成功。 - 需要伪静态时,在 Apache 开启
rewrite_module,放.htaccess即可。 - 想装 Composer:下载老版本 Composer,指向当前 PHP 路径即可。
- 多版本切换:phpStudy 自带,手动的话用不同目录 + 改配置切换。
- 备份:直接复制整个 phpStudy 或 xampp 文件夹,换电脑也能用。
按上面步骤做,Windows7 PHP环境搭建基本都能一次成功。本地跑通后,就可以把代码丢进 WWW/htdocs 目录开始写 PHP、接数据库了。老系统能用就先用着,长期还是建议逐步迁移到 Win10/Win11 或 Linux,安全性和新特性都会好很多。

还没有评论,来说两句吧...