如何正确配置Nginx + PHP

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了如何正确配置Nginx + PHP脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。

如何正确配置Nginx + PHP

假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通过解析「REQUEST_URI」实现路由。

一般这样配置

此时很多教程会教大家这样配置Nginx+PHP

<PRe class="brush:PHp;"> server { listen 80; server_name foo.COM;

root /path;

location / {
index index.htML index.htm index.PHP;

if (!-e $request_filename) {
  rewrITe . /index.<a href="https://www.js-code.com/tag/PHP/" target="_blank" class="keywords">PHP</a> last;
}

}

location ~ /.PHP$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /path$fastcgi_SCRIPT_NAME;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.PHP;
}
}

脚本宝典总结

以上是脚本宝典为你收集整理的如何正确配置Nginx + PHP全部内容,希望文章能够帮你解决如何正确配置Nginx + PHP所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:Nginx