首页 > 系统相关 >[nginx]: config php-fpm for nginx(config)

[nginx]: config php-fpm for nginx(config)

时间:2025-01-21 19:22:25浏览次数:1  
标签:rocky fpm root nginx conf php config

[nginx]: config php-fpm for nginx(config)

 

 

 

 

一、背景信息

 

  1、服务器:rocky-9.3

[root@rocky:conf.d]# uname -a   
Linux rocky 5.14.0-503.21.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jan 8 17:35:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

 

  2、nginx:

[root@rocky:conf.d]# nginx -v
nginx version: nginx/1.20.1
[root@rocky:conf.d]# 

 

  3、php-fpm:

[root@rocky:conf.d]# php-fpm  -v
PHP 8.0.30 (fpm-fcgi) (built: Aug  3 2023 17:13:08)
Copyright (c) The PHP Group
Zend Engine v4.0.30, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.30, Copyright (c), by Zend Technologies

 

 

 

二、配置文件(/etc/nginx/conf.d/php-for-nginx.conf)

                                                                                                                                               
[root@rocky:conf.d]# cat php-for-nginx.conf
#  config date: 2025-01-21
#
#  file_name = php-for-nginx.conf
#
#  php-fpm: 
#       -- version:     PHP 8.0.30 (fpm-fcgi) (built: Aug  3 2023 17:13:08)
#       -- php-fpm.sock:        /run/php-fpm/www.sock



server {
    listen       80;
    server_name  localhost;
 
    location / {
        root   /usr/share/nginx/html;
        index  index.php index.html index.htm;
    }
 
    location ~ \.php$ {
        root           /usr/share/nginx/html;
        fastcgi_pass    unix:/run/php-fpm/www.sock ;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}
[root@rocky:conf.d]# 
[root@rocky:conf.d]# 

 

 

 

三、重启服务(nginx 和 php-fpm)

[root@rocky:conf.d]# cat nginx_reload      
#!/usr/bin/bash


#  reload nginx
nginx -s reload


# restart php-fpm
systemctl restart php-fpm
[root@rocky:conf.d]# 
[root@rocky:conf.d]# 

 

 

 

四、参考资料:

 

  1、  php 之 php-fpm 和 nginx结合使用  --  https://blog.csdn.net/qq_35720068/article/details/142105811

 

  2、  什么是 PHP-FPM?一份深入浅出的指南  --  https://www.sysgeek.cn/what-is-php-fpm/

 

标签:rocky,fpm,root,nginx,conf,php,config
From: https://www.cnblogs.com/lnlidawei/p/18684291

相关文章

  • RTX5 | 配置文件RTX_Config.h讲解
    RTX_Congig.h包含以下内容:SystemConfiguration(非常重要)ThreadConfiguration(非常重要)TimerConfiguration(简单)EventFlagsConfiguration(简单)MutexConfiguration(简单)SemaphoreConfiguration(简单)MemoryPoolConfiguration(简单)EventRecordConfiguration(跟RTX5内......
  • Ubuntu 22.04上编译安装C++ libconfig库
    一、前言libconfig是一个C/C++配置文件解析库,支持读取和写入配置文件。它使用了一种简单易懂的语法,非常适合用于各种项目的配置管理。本文将详细介绍如何在Ubuntu22.04上编译和安装libconfig库。二、环境准备在开始编译安装libconfig之前,需要确保系统已经安装了必要的开发工具......
  • 蓝易云 - 使用Nginx、Nginx Plus抵御DDOS攻击的教程
    抵御DDoS(分布式拒绝服务)攻击是确保网络服务稳定性和可用性的重要措施。Nginx和NginxPlus可以采取一系列防御措施来抵御DDoS攻击。以下是使用Nginx和NginxPlus抵御DDoS攻击的教程:1.使用Nginx的限速模块Nginx的 limit_req_zone和 limit_req模块可用于限制每个IP地址或某个......
  • 蓝易云 - NGINX开启debug日志的方法
    要开启NGINX的debug日志,您需要编辑NGINX的配置文件,按照以下步骤进行设置:1.找到NGINX配置文件通常NGINX的配置文件位于 /etc/nginx/nginx.conf或者 /etc/nginx/conf.d/目录下,具体位置可能因安装方式和操作系统而异。2.编辑NGINX配置文件使用文本编辑器打开NGINX的配置文......
  • nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
    Nginx是一种高性能的HTTP和反向代理服务器,广泛用于网站的静态文件服务和负载均衡。在实际应用中,我们常常需要修改Nginx的默认根目录以满足特定的业务需求。本文将详细介绍在Linux、CentOS、Ubuntu和openEuler系统中如何修改Nginx的默认根目录,并设置一个软件源repo站......
  • Unraid 安装 WindowsServer2019 及 NGINX、PHP、Python 环境
    一、安装虚拟机使用Unraid安装。项目值初始内存:4096MB最大值内存:6144MB机器:i440fx-7.2BIOS:OVMF启用USB启动引导:NoHyper-V:是USB控制器:2.0(EHCI)操作系统安装ISO:windows_server_2019.iso操作系统安装光盘总线:......
  • ingress-nginx代理tcp使其能外部访问mysql
    一、helm部署mysql主从复制helmrepoaddbitnamihttps://charts.bitnami.com/bitnamihelmrepoupdate helmpullbitnami/mysql 解压后编辑values.yaml文件,修改如下(storageclass已设置默认类)117##@paramarchitectureMySQLarchitecture(`standalone`or`re......
  • jenkins + gogs + docker + nginx 完成自动化部署
    jenkins+gogs+docker+nginx完成自动化部署app安装部署1.docker-compose配置文件version:'3'services:nginx:image:nginx:latestports:-"80:80"volumes:-./nginx.conf:/etc/nginx/nginx.confdepends_on:-jen......
  • 【CAS】CAS 接入配置中心SpringCloud Config(三)
    环境准备准备一个SpringCloud Config配置中心,参考:【SpringCloud】SpringCloudConfig配置中心(二十)-H__D-博客园步骤1、启动Config服务,并在Config服务器中,新增cas-server.properties文件文件内容,我就修改了端口server.context-path=/casserver.port=8442......
  • Nginx负载均衡
    一、介绍NGINX是一个异步框架的Web服务器,也可以用作反向代理,负载平衡器和HTTP缓存。正向代理即是客户端代理,代理客户端,服务端不知道实际发起请求的客户端反向代理即是服务端代理,代理服务端,客户端不知道实际提供服务的服务端以代理服务器来接受internet上......