如何解决PHP Primary script unknown错误?

2026-04-02 05:580阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1227个文字,预计阅读时间需要5分钟。

如何解决PHP Primary script unknown错误?

许多配置PHP环境的用户都遇到过这个问题:浏览器访问PHP文件,返回File not found。查看nginx的错误日志,发现Primary script unknown。类似如下:

2019/01/03 10:24:02 [error] 11931: Primary script unknown

这可能是因为PHP的执行路径设置不正确。解决方法如下:

1. 检查PHP配置文件(通常是php.ini),确认以下设置:

extension_dir=/path/to/extension

其中,`/path/to/extension` 是PHP扩展文件的路径。

2. 确认nginx配置文件中,PHP文件的路径正确。例如:

location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

3. 重启nginx服务,使配置生效。

4. 再次访问PHP文件,问题应该已经解决。

阅读全文

本文共计1227个文字,预计阅读时间需要5分钟。

如何解决PHP Primary script unknown错误?

许多配置PHP环境的用户都遇到过这个问题:浏览器访问PHP文件,返回File not found。查看nginx的错误日志,发现Primary script unknown。类似如下:

2019/01/03 10:24:02 [error] 11931: Primary script unknown

这可能是因为PHP的执行路径设置不正确。解决方法如下:

1. 检查PHP配置文件(通常是php.ini),确认以下设置:

extension_dir=/path/to/extension

其中,`/path/to/extension` 是PHP扩展文件的路径。

2. 确认nginx配置文件中,PHP文件的路径正确。例如:

location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

3. 重启nginx服务,使配置生效。

4. 再次访问PHP文件,问题应该已经解决。

阅读全文