nginx 没有解析php怎么办

1. 确认nginx和php已安装

要解析PHP,首先需要安装nginx和php。可以使用以下命令检查它们是否已安装:

$ nginx -v

$ php -v

如果输出结果显示版本号,则说明已安装。

2. 配置nginx支持php解析

2.1. 启用fastcgi

php解析需要使用fastcgi,因此需要在nginx配置文件中启用fastcgi。

找到nginx配置文件,并在http块中添加以下内容:

location ~* \.php$ {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

SCRIPT_FILENAME指定php文件路径,fastcgi_params包含一些预定义的变量和参数,用于配置fastcgi。

2.2. 重启nginx

在修改nginx配置文件后,需要重启nginx。

$ service nginx restart

这样nginx就能够解析php了。如果php代码在文件中,可以在浏览器中访问它。

后端开发标签