您好,当您在服务器上切换了 PHP 版本后,遇到 "no input file specified" 的错误,这通常意味着服务器无法找到要执行的 PHP 文件
1:如果您使用的是 PHP-FPM(FastCGI Process Manager),确保您的网站配置文件中指定的脚本路径(script_filename)是正确的。通常,这个配置在 PHP-FPM 的池配置文件中
2:Nginx:检查 server 块中的 location ~ \.php$ { ... } 部分,确保 fastcgi_param SCRIPT_FILENAME 指令指向正确的文件路径。
3:确保 PHP 文件具有正确的文件权限,以便 Web 服务器可以读取它们。通常,您应该将这些文件设置为由 Web 服务器用户可读。
4:也有可能是php跟您的项目代码上有不兼容性 |