官网唯一下载地址是https://www.phpenv.cn,仅提供windows安装版和绿色版;phpenv(大写p)是windows图形化集成环境,不同于github上小写phpenv的命令行工具;安装需避开c盘受保护路径,启用自动hosts写入与apache默认服务,并通过控制面板切换php版本且重启生效。

官网下载地址是 https://www.phpenv.cn
这个地址是唯一官方渠道,所有安装包(含 Windows 安装版、绿色版)都从这里提供。注意不要通过第三方镜像或 GitHub 仓库直接下载安装包——那些是 phpenv(小写 p),属于类 Unix 环境下的命令行多版本管理工具,和 Windows 上的 phpEnv(大写 P)不是同一个东西。
Windows 下最新版安装不走命令行,直接运行安装程序
下载 phpEnv_Setup.exe 后双击运行,全程图形界面向导:
- 尽量避开 C 盘安装,尤其是
C:\Program Files这类受系统保护路径,否则后续站点管理、服务重启可能失败 - 安装过程会自动注册系统服务、配置环境变量、初始化 Apache/MySQL/PHP 组合,默认监听
127.0.0.1:80 - 安装完成立即弹出“phpEnv 控制面板”,可直接点“启动服务”验证是否跑起来
安装后必须做的三件事,否则 php -v 或站点访问会失败
很多用户卡在“明明装好了却用不了”,问题基本出在这几步:
- 打开控制面板 → “软件设置” → 勾选“新增站点后自动写入 hosts 和自动重启服务”
- 同样在“软件设置” → “环境设置” → 明确选择默认 Web 服务为
Apache(不是 Nginx,也不是 IIS) - 首次添加站点时,虚拟域名必须是合法格式(如
test.local),不能带下划线或大写字母;目录名会自动生成为同名小写文件夹,不可手动改名
常见错误:php -v 显示旧版本或报错“不是内部命令”
这说明系统没走 phpEnv 自带的 PHP,而是调用了你之前装的其他 PHP(比如 XAMPP、手动编译的、或 PATH 里残留的路径):
- 检查命令行输入
where php(Windows)或which php(WSL),看返回的是哪个路径 - 如果指向
C:\php、C:\xampp\php或其他非phpEnv目录,就得清理 PATH —— 打开系统环境变量,删掉所有非phpEnv的 PHP 路径 - phpEnv 自身的 PHP 二进制在安装目录下的
php\php-*.exe,它不依赖全局 PATH,而是由控制面板服务动态注入
最易被忽略的一点:phpEnv 的 PHP 版本切换不靠命令行 phpenv global,而是在控制面板里点“PHP 版本”下拉菜单实时切换,切完必须点“重启服务”才生效。命令行里的 php 命令只是快捷入口,背后完全由服务进程接管。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











