PHPStudy 配置站点出现 “No input file specified” 的问题分析解决
发布时间:2025-01-25 22:44:55
问题描述
在使用 PHPStudy 配置站点时,访问页面提示:
“No input file specified.”
是由于 PHP 配置或路径解析错误导致的问题。
原因 1:FastCGI 模式无法正确解析 PATH_INFO
在使用 PHP 5.6(或其他版本)时,默认采用 FastCGI 模式,而在某些情况下,服务器无法正确解析 PATH_INFO,从而无法正确找到 PHP 文件路径。
原因 2:根目录下的 .htaccess 或者是.user.ini配置问题
在项目根目录下或 public 文件夹中,.htaccess 文件可能包含错误的规则,导致 PHP 文件无法正确被解析。
解决方案
方法 1:修改 .htaccess 文件
- 找到项目根目录下的
.htaccess文件。 -
.htaccess内容注释或删除: - 保存并重启 Apache/Nginx。

方法 2:注释掉根节点中多余的规则
- 检查根目录里面的
.user.ini文件。 - 直接删除,或者是直接注释掉,也可以自行修改地址。

方法 3:更换 PHP 版本
- 如果以上方法无效,可以尝试切换 PHP 版本(我是第一种)。
按照以上步骤,绝大多数 “No input file specified” 的问题都可以顺利解决。