phpenv 下需手动创建 info.php 文件并确保 Web 服务正确解析:将 <?php phpinfo(); ?> 放入 phpenv 网站根目录(如 C:\phpenv\www\),通过 http://localhost/info.php 访问;若显示源码或 404,需检查 Nginx/Apache 的 PHP 处理配置、文件路径及权限;命令行可用 php -v、php -m、php -i 快速查看信息,注意 CLI 与 Web 模式 ini 路径可能不同;调试后应立即删除或禁用 info.php 以防信息泄露。

phpenv 本身不提供内置的 phpinfo 查看界面,必须通过 PHP 文件或命令行方式调用 phpinfo() 或等效命令。
phpenv 下如何正确访问 phpinfo() 页面
phpenv 是 Windows 平台的绿色集成环境,不自带图形化 phpinfo 入口(不像 PHPStudy 或 XAMPP 那样有面板按钮)。它依赖标准 Web 服务配置,所以关键在于确保:
- 你正在使用 phpenv 启动的 Apache/Nginx + PHP-FPM(或 mod_php)服务,且已正常运行
- Web 服务器能正确解析
.php文件(常见失败原因是 Nginx 未配fastcgi_pass,或 Apache 未加载libphp.so) -
info.php文件放在 phpenv 默认网站根目录下(如C:\phpenv\www\或你自定义的站点路径)
创建 info.php 内容仅需一行:
<?php phpinfo(); ?>保存后,浏览器访问
http://localhost/info.php(端口若非 80,需显式带上,如 :8080)。
为什么在 phpenv 里访问 info.php 显示源码或 404
这是最常卡住的点,本质是 Web 服务没把请求交给 PHP 处理:
立即学习“PHP免费学习笔记(深入)”;
- Nginx 场景:检查
nginx.conf中对应 server 块是否包含location ~ \.php$ { ... fastcgi_pass 127.0.0.1:9000; ... },且fastcgi_param SCRIPT_FILENAME指向正确路径 - Apache 场景:确认
httpd.conf已启用LoadModule php_module(或LoadModule mpm_winnt_module+PHPIniDir设置),且<Files ".php">或AddType application/x-httpd-php .php存在 - 文件位置错误:phpenv 的默认根目录不是
C:\xampp\htdocs,而是安装时指定的路径,比如C:\phpenv\www\—— 放错目录就会 404 - 权限问题:Windows 下若以非管理员身份启动 phpenv,某些目录可能被 Web 进程拒绝读取(尤其当你把
info.php放在系统保护路径下)
不用 phpinfo() 也能快速查 PHP 状态的命令行方式
phpenv 支持直接调用命令行 PHP,无需开 Web 服务:
- 查版本:
php -v - 查已加载模块:
php -m - 查完整配置(CLI 环境):
php -i(输出很长,可用php -i | findstr "Loaded Configuration File"快速定位 ini 路径) - 查某个扩展详情:
php --ri gd(把gd换成你要查的模块名) - 验证当前 SAPI 类型:
php -r "echo php_sapi_name();"—— 若返回cli,说明你还没走 Web 流程;返回apache2handler或fpm-fcgi才代表 Web 环境生效
注意:php -i 显示的是 CLI 模式的配置,和 Web 模式可能加载不同 php.ini —— 关键要看 “Loaded Configuration File” 行指出的路径,再对比 phpinfo() 页面里同名字段。
安全提醒:别让 info.php 留在生产路径里
phpenv 多用于本地开发,但如果你把它部署到局域网或测试服务器,info.php 就成了高危入口。它会暴露:DOCUMENT_ROOT、PATH、所有扩展名、allow_url_fopen 状态、甚至 MySQL socket 路径。一旦被扫描到,攻击面立刻扩大。
临时调试完,务必:del info.php 或重命名为 info-debug-20260423.php 并加 deny all 规则;如果用的是 Nginx,可直接在配置里加:
location ~ ^/info.*\.php$ { deny all; }—— 这比删文件更保险,也防手误。



















