首页 > 系统相关 >nginx lnmp之nginx+php

nginx lnmp之nginx+php

时间:2022-09-28 23:01:36浏览次数:62  
标签:index 定义 lnmp nginx params php fastcgi

配置如下(在server部分添加):

location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/tmp/php-fcgi.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

配置说明:

  • fastcgi_params文件在/usr/local/nginx/conf/下面,其内容为fastcgi相关的变量
  • fastcgi_pass后面跟的是php-fpm服务监听地址,可以是IP:PORT,也可以是unix socket地址,也支持upstream的地址
  • fastcgi_index定义索引页,如果在server内其他部分有定义index参数,该配置可以忽略
  • fastcgi_param这行其实可以在fastcgi_params文件里面定义SCRIPT_FILENAME变量,这个变量如果不定义,php的请求是没办法访问的。



标签:index,定义,lnmp,nginx,params,php,fastcgi
From: https://blog.51cto.com/u_472169/5721167

相关文章

  • docker 简介和使用总结:image,container,dockfile,nginx,redis,compose
    硬件发展速度:asp.net+sql+redis+nginx:资源利用率太低,多软件工具不能隔离,相互影响,不能快速部署 0.docker简介和使用总结:image,container,dockfile,nginx,redis,compose......
  • nginx 配置参数优化
    nginx作为高性能web服务器,即使不特意调整配置参数也可以处理大量的并发请求。以下的配置参数是借鉴网上的一些调优参数,仅作为参考,不见得适于你的线上业务。worker进程worker......
  • nginx 日志之 access_log分割
    如果任由访问日志写下去,日志文件会变得越来越大,甚至是写满磁盘。所以,我们需要想办法把日志做切割,比如每天生成一个新的日志,旧的日志按规定时间删除即可。实现日志切割可以通......
  • php-fpm指定配置文件及php相关配置命令
    [root@hostnamecentos7sbin]#./php-fpm-c/usr/local/php/etc/php.ini-y/usr/local/php/etc/php-fpm.conf ......
  • 编译安装php-fpm5.6 (centos 7)
    一、安装php-fpm依赖包yuminstall-ymakecmakegccgcc-c++autoconfautomakelibpng-devellibjpeg-develzliblibxml2-develncurses-develbisonlibtool-ltdl-deve......
  • Dockerfile centos7_php5.6.36
    Dockerfile:FROMcentos:7MAINTAINERwww.ctnrs.comRUNyuminstallepel-release-y&&\yuminstall-ygccgcc-c++makegd-devellibxml2-devel\libcurl-deve......
  • nginx日志的python分析脚本
    因为容量场景需要统计峰值时间段的业务分布情况,即是统计每个接口请求以及对应的数量,这里记录下之前的实现脚本。nginx的日志格式如下: 代码如下:importos,jsonimport......
  • nginx lua 执行顺序
    不同阶段的顺序init>init_worker>set>rewrite>access>content>header>body>log同一个阶段下不同context执行优先级location>server>http......
  • 攻防世界ics-05(PHP伪协议读取文件+preg_replace函数任意代码执行)
    第一步通过index.php?page=php://filter/convert.base64-encode/resource=index.php来获取源码,第二步审计源代码发现了  这里进入if只需在http请求头中加入X-Forwar......
  • PHP中Header使用的HTTP协议及常用…
    <?PHPfunctionhttps($num){$http=array(100=>"HTTP/1.1100Continue",101=>"HTTP/1.1101SwitchingProtocols",200=>"HTTP/1.......