返回顶部
首页 > 问答 > 后端 > nginx 怎么 php cgi
0
待解决

nginx 怎么 php cgi

  • 匿名发布
  • 2023-05-09
  • 发布在 问答/后端
17

其他回答1

街角,依然笑

2023-06-13

要使用Nginx运行PHP脚本,需要通过FastCGI协议将Nginx与PHP解释器连接起来。以下是一个示例Nginx配置文件,演示了如何使用PHP-FPM作为FastCGI处理器:

server {
    listen 80;
    server_name example.com;
    root /var/www/example.com;
    index index.php;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ .php$ {
        include fastcgi_params;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

在上面的配置文件中,location ~ .php$匹配以.php结尾的请求,并使用fastcgi_pass指令将请求发送到PHP-FPM进程。fastcgi_param SCRIPT_FILENAME指令告诉PHP解释器要执行的脚本文件的路径。

请注意,上面的示例假设PHP-FPM已经在本地Unix套接字/run/php/php7.4-fpm.sock上运行。如果您的PHP-FPM配置不同,请相应地更改fastcgi_pass指令中的套接字路径。

相关问题
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
2

回答

99+

浏览

2023-05-09提问
相关文章
  • Windows下注册nginx和php-cgi为系统服务
    下载nssm nssm官网 下载完成后解压得到一下目录 根据电脑系统类型选择32位或64位(我的是64) 将win64文件夹下的nssm.exe复制到nginx根目录下 cmd进入nginx...
    99+
    标签:
    php windows nginx
  • 如何解决nginx php-cgi 自动关闭问题
    本文操作环境:Windows7系统、PHP7.3.1版、DELL G3电脑如何解决nginx php-cgi 自动关闭问题?解决在windows环境下nginx+php-cgi自动退出的问题:在windows环境下我是这样搭建PHP环境的:...
    99+
    标签:
    nginx php-cgi
  • php cgi进程没有怎么办
    本文操作环境:linux5.9.8系统,PHP5.6,Dell G3电脑。php cgi进程没有?PHP启动php-fpm成功,但php-cgi进程查找不到 502 getaway?一般情况大家刚把lnmp环境安装好之后,把nginx中 f...
    99+
    标签:
    cgi php
  • linux下php-cgi停止怎么办
    本文操作环境:linux 5.9.8、php 7、thinkpad t480电脑。前言:偶然发现一台生产中的服务器(centos 5.2 64位 4G内存)总是出现网站打不开的问题。后来就去服务器上看了下,结果发现nginx和php-cgi...
    99+
    标签:
    linux php-cgi
  • php-cgi丢失msvcr110怎么解决
    如果您是一名PHP开发者,您可能会遇到“PHPCGI丢失MSVCR110”的问题。这个问题可能会让您的PHP应用程序无法正常工作。这篇文章将向您介绍如何解决这个问题。什么是PHPCGI丢失MSVCR110?MSVCR110是Microsof...
    99+
    标签:
    php php-cgi
  • windows bat启动/停止 nginx、php-cgi-2023年7月9日
    windows bat启动nginx、php-cgi-2023年7月9日 bat启动代码bat停止代码 日期:2023年7月9日 bat启动代码 @echo off::启动环境 2023...
    99+
    标签:
    windows nginx php bat 隐藏 cmd 黑窗口
  • 怎么在php中实现CGI模式
    这期内容当中小编将会给大家带来有关怎么在php中实现CGI模式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、说明是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据...
    99+
    标签:
  • php中cgi是什么意思
    本教程操作环境:windows10系统、PHP7.1版、DELL G3电脑php中cgi是什么意思简单来说 CGI、 FastCGI只是一个协议而已, php-cgi 是实现cgi的程序, php-fpm是管理php-cgi的一个管理器而已...
    99+
    标签:
    PHP
  • 怎么用CGI脚本输出CGI的环境变量
    这篇文章主要介绍“怎么用CGI脚本输出CGI的环境变量”,在日常操作中,相信很多人在怎么用CGI脚本输出CGI的环境变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用CGI脚本输出CGI的环境变量”的疑...
    99+
    标签:
  • php cgi和fastcgi有什么区别
    PHP CGI(Common Gateway Interface)和FastCGI(Fast Common Gateway Inte...
    99+
    标签:
    php
  • php中cgi的概念是什么
    这篇“php中cgi的概念是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php中cgi的概念是什么”文章吧。在PHP中...
    99+
    标签:
  • CGI中怎么使用Cookie
    本篇内容介绍了“CGI中怎么使用Cookie”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!CGI中使用Cookie在 http 协议一个很大...
    99+
    标签:
  • php中cgi和fcgi有什么区别
    php中cgi和fcgi的区别:cgi是“common gateway interface”的缩写,指的是通用网关接口,而fcgi是“fast common gateway interface”的缩写,指的是快速通用网关接口。“php-cg...
    99+
    标签:
    php
  • nginx怎么禁止访问php
    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。nginx怎么禁止访问php?nginx站点目录及文件URL访问控制一、根据扩展名限制程序和文件访问利用nginx配置禁止访问上传资源目录下的PHP、Shell、Pe...
    99+
    标签:
    php nginx
  • 怎么配置nginx和php-fpm
    这篇文章主要讲解了“怎么配置nginx和php-fpm”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么配置nginx和php-fpm”吧!在php7中,最不可少的就是nginx和php-f...
    99+
    标签:
  • 怎么在Python中交互CGI编程
    这篇文章给大家介绍怎么在Python中交互CGI编程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明白语言本身。2...
    99+
    标签:
  • nginx下怎么部署php项目
    本文操作环境:linux5.9.8系统、nginx1.9版、Dell G3电脑。nginx下怎么部署php项目?nginx服务器上部署php项目 nginx本身不能处理PHP页面,它只是个web服务器,当接收到请求后,如果是P...
    99+
    标签:
    nginx php
  • linux nginx不解析php怎么办
    本教程操作环境:linux7.3系统、PHP8.1版、Dell G3电脑。linux nginx不解析php怎么办?nginx 不解析php文件 502的解决办法:安装的nginx默认侦听的是9000端口查询9000端口是否出于侦听状态ne...
    99+
    标签:
  • nginx 无法启动php怎么办
    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。nginx 无法启动php怎么办?nginx安装完成无法解析php解决方法安装完成nginx后,发现无法解析php代码,现在解决方案如下方法一找到nginx配制文件,...
    99+
    标签:
    php nginx
  • nginx mysql php怎么安装配置
    本篇内容介绍了“nginx mysql php怎么安装配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!nginx mysql php安装配...
    99+
    标签:
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作