nginx配置文件定义php-fpm服务:
编写测试文件:
vim /usr/local/nginx/html/index.php
内容:
<?phpphpinfo();
在nginx的配置文件中配置:
修改配置文件,告知nginx如果收到.php结尾的请求,交由给php-fpm进行处理。
vim /usr/local/nginx/conf/nginx.conf
把root变量提升到上一层。
默认使用上层的root变量。
把script修改$document_root。$document_root就是上层root。
然后先进行下测试:
./nginx -t
然后执行:
systemctl reload nginx
我们进行测试,将php-fpm停掉,查看网页的内容:
看到这种情况很可能就是php-fpm没有起来。
然后再次检查web页面:
重点:
告知nginx,如果接收不到.php结尾的请求,交给php-fpm进行处理。