16 411 2021-01-03 21:06:13
收藏nginx+php是如今运用相当广泛的webserver的架构模式。在这个架构过程中,第一步需要实现的是如何让nginx正确的调用php。
由于nginx调用php并不是如同调用一个静态文件那么直接简单,是需要动态执行php脚本。所以涉及到了对nginx.conf文件的配置。
今天,鸥哥主要就nginx server中配置的基本原理以及配置php调用的方法做一个简单的介绍。
1 tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1057/php-fpm
这里的127.0.0.1:9000 就是监听本机9000端口的意思。
4、关于fastcgi的配置文件,目前fastcgi的配置文件一般放在nginx.conf同级目录下,配置文件形式,一般有两种:
fastcgi.conf 和 fastcgi_params。fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
将红色部分粘贴到对应的.conf配置文件中,即可正常访问php页面。
server {
listen 80;
server_name demo.com;
location ~ \.php?.*$ {
root /var/www/demo.com;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME
$document_root
$fastcgi_script_name
;
include
fastcgi_params;
}
}
本文地址:https://xzo.com.cn/develop/linux/606.html
如果您认可我们的分享,有意与我们合作开展帝国cms网站建设与开发业务或插件定制,请联系右侧在线客服。我们能给您的,就是高质量的模板与售后。
标注了信息来源为下载鸥的文章皆为原创,如果是转载的优质文章,我们也都标注了出处。如果您喜欢我们的文章,请按照下载鸥所标注的文章出处进行标注,谢谢您的配合。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
宝塔面板无疑非常好用,简单又无比高效。但,如果客户公司不允许用宝塔怎么办?如...
对于建站新手而言,宝塔面板无法打开phpMyAdmin是一个高发问题,就像无法连接ft...
在网站运营过程中,我们总会接触到这样那样的恶意访问,此时最好的办法就是用宝...
许多新人在用宝塔时,因为不曾注意,导致网站被人恶意解析,好点的是分走流量权重...
一些大型站点可能需要用到端口转发功能,通过转发实现服务器压力缓解,实现多台...
宝塔面板nginx配置中有一个gzip_comp_level,作用是压缩文件,我们要怎样设置最...
使用宝塔面板的用户非常多,但大多数人只是将宝塔作为一个安装配置简单的服务...
VIM编辑器是一款非常常用的linux编辑器,熟练运用vim编辑器可以让我们操作lin...
对于大多数客户来说,nginx配置多站点是一种刚需。今天,鸥哥就yum安装的nginx...
nginx添加多站点报错Job for nginx.service failed because the control pr...
yum安装的nginx默认站点目录藏的很深,位于/usr/share/nginx/html/ ,操作起来...
CentOS 7.5下使用yum安装nginx非常简答,几行代码统统搞定,请查看下方介绍。...
在不允许使用面板的情况下,手动配置服务器就成为了刚需。那么,怎样使用yum安...
要想服务器安装程序快,国内yum源必不可少。那么,怎样将yum源更换为国内呢?...
SSH工具是linux系统必不可少的,同样必不可少的还有上传下载功能。如果此时再...
要熟练操作Linux系统,一定要对Linux系统的目录结构有一个清晰的认识。今天,笔...