返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >怎么配置nginx和php-fpm
  • 654
分享到

怎么配置nginx和php-fpm

2023-06-20 15:06:15 654人浏览 泡泡鱼
摘要

这篇文章主要讲解了“怎么配置Nginx和PHP-fpm”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么配置nginx和php-fpm”吧!在php7中,最不可少的就是nginx和php-f

这篇文章主要讲解了“怎么配置NginxPHP-fpm”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么配置nginx和php-fpm”吧!

在php7中,最不可少的就是nginx和php-fpm,今天小编就来带大家了解一下配置nginx和php-fpm的方法,有需要的可以参考一下。

0: 先关防火墙!!!!!!!!!!!!!!!!!!!!!!!!!!

1:编译安装php+nginx  不介绍;

2:安装完php,不仅要把源码包里面的php.ini放到对应的位置(我的是在/usr/local/php/lib/下面,编译安装不指定位置, 就放在这里,注意一下),还要把源码包里面的php-fpm放到 /usr/local/bin下面;

源码编译

./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-Mysql --with-pdo-sqlite --with-pear --with-png-dir --with-jpeg-dir --with-xmlrpc --with-xsl --with-zlib --with-bz2 --with-mhash --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-Sockets --enable-sysvsem --enable-sysvshm --enable-xml --enable-zip

怎么配置nginx和php-fpm

2.2把php-fpm放到 /usr/local/bin下,然后运行

怎么配置nginx和php-fpm

3: 添加一个用户组 groupadd www-data

   给这个组添加一个用户 useradd -g www-data(组名) www-data(用户名)  

4:把php.ini文件下面的cgi.fix_pathinfo 改成 0

怎么配置nginx和php-fpm

5: php-fpm.conf的配置文件默认安装在/usr/local/php/etc 目录下;

复制一份: cp /usr/lcoal/php/etc/php-fpm.conf .default  /usr/local/php/etc/php-fpm.conf

怎么配置nginx和php-fpm

6; 编辑php-fpm.conf

A: 把php-fpm改成后台运行模式

怎么配置nginx和php-fpm

B: 把刚才创建的 www-data(组)  www-data(用户)加入到这个配置文件, 但是,这个配置文件不一定就有, 接着往下看

怎么配置nginx和php-fpm

C: 这里引入了另一个配置文件, 在/usr/local/php/etc/php-fpm.d  文件夹下,

执行: cp /usr/local/php/etc/php-fpm.d/www.conf.default  /usr/local/php/etc/php-fpm.d/www.conf

怎么配置nginx和php-fpm

D: vim www.conf,  把user和group 改成刚刚创建的 www-data

怎么配置nginx和php-fpm

编辑nginx.conf

vim /usr/local/nginx/config/nginx.conf

改成这样:具体教程,网上再搜

怎么配置nginx和php-fpm

root 目录写一个phpinfo.php 文件, 测试

!!!!!!!!!!!!!!!!!!!关防火墙!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!改了所有的配置文件都要重启!!!!!!!!!!

Centos7关闭防火墙

//临时关闭 systemctl stop firewalld

//禁止开机启动 systemctl disable firewalld

重启配置文件如下

将php+nginx+mysql 加入服务请参考如下

https://blog.csdn.net/ijijni/article/details/78513521

怎么配置nginx和php-fpm

推荐学习:php视频教程

10 :访问页面phpinfo页面

怎么配置nginx和php-fpm

感谢各位的阅读,以上就是“怎么配置nginx和php-fpm”的内容了,经过本文的学习后,相信大家对怎么配置nginx和php-fpm这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么配置nginx和php-fpm

本文链接: https://lsjlt.com/news/297891.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么配置nginx和php-fpm
    这篇文章主要讲解了“怎么配置nginx和php-fpm”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么配置nginx和php-fpm”吧!在php7中,最不可少的就是nginx和php-f...
    99+
    2023-06-20
  • nginx+php-fpm的安装和配置
    环境         虚拟机:VMware 16.2.4         OS:centos 7.6         远程连接工具:Xshell 7         nginx版本: nginx-1.14.2         php版本:p...
    99+
    2023-09-12
    服务器 nginx php linux
  • nginx php-fpm安装配置
    nginx php-fpm安装配置 nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。 nginx一般是把请求发fas...
    99+
    2023-09-02
    nginx php 运维
  • 设置 PHP-FPM 和 Nginx Docker 容器
    本文将讨论在 Docker 上进行本地开发时如何设置 PHP、PHP-FPM 和 NGINX 容器。 要点: 在命令行上构建和运行容器。 Docker 文件及其用途。 容器...
    99+
    2024-02-27
  • nginx、php-fpm和mysql的用户权限如何配置
    这篇文章主要介绍了nginx、php-fpm和mysql的用户权限如何配置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇nginx、php-fpm和mysql的用户权限如何配置文章都会有所收获,下面我们一起来看...
    99+
    2023-07-02
  • 腾讯云Centos系统配置nginx+php74+php-fpm
    1, 下载php74, sudo yum list installed|grep php sudo yum remove php* -y sudo yum install https://dl.fedoraproject.org/p...
    99+
    2023-09-11
    php 腾讯云 centos
  • Linux下怎么配置Nginx和PHP
    本篇内容主要讲解“Linux下怎么配置Nginx和PHP”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么配置Nginx和PHP”吧!假设我们用PHP实现了一个前端控制器,或者直白点...
    99+
    2023-06-28
  • Mac配置php-fpm
    环境 nginx:1.21.6 php:7.4.28 安装 安装nginx brew install nginx  nginx命令生效 vim ~/.bash_profile # 添加一行 export PATH="$(bre...
    99+
    2023-09-02
    php 开发语言 nginx macos
  • Nginx与php-fpm的通信机制如何配置
    这篇文章主要介绍Nginx与php-fpm的通信机制如何配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!PHP-FPM 介绍CGI 协议与 FastCGI 协议每种动态语言( PHP,Python 等)的代码文件需...
    99+
    2023-06-29
  • 如何安装和配置PHP-FPM
    本文将为大家详细介绍“如何安装和配置PHP-FPM”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“如何安装和配置PHP-FPM”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知...
    99+
    2023-06-06
  • ubuntu22.4配置nginx和php
    实验操作步骤 安装ngix 这里使用命令: sudo apt install nginx 2.icestone@icestone-nb:~$ sudo apt install nginx3.[sudo...
    99+
    2023-09-22
    nginx php
  • php-fpm基本配置
    php配置文件: php.ini: display_errors = Off #关闭错误提示 expose_php = Off #隐藏php版本 #禁用危险函数,禁用之后composer 会有问题,使用composer的请单独配置禁用函数...
    99+
    2023-09-23
    php 开发语言 服务器
  • Linux系统安装nginx和php-fpm
    Linux系统安装nginx和php-fpm 安装nginx 步骤 安装epel源 yum -y install epel-release 安装nginx yum -y install nginx 启...
    99+
    2023-09-04
    nginx 运维
  • Nginx和Apache怎么配置多版本PHP
    这篇文章主要讲解了“Nginx和Apache怎么配置多版本PHP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Nginx和Apache怎么配置多版本PHP”吧!有时候我们的项目不可能都是同一...
    99+
    2023-07-05
  • Nginx与PHP基本运行原理与fpm常见配置
    一次Web请求的处理流程 名词解释 php常用配置 php.ini(php) php-fpm FPM(FastCGI 进程管理器)是 PHP FastCGI 的主要实现,包含大部分对高负载网站有用的功能。 它的功能包括: 支持平...
    99+
    2023-10-10
    nginx php
  • nginx和php-fpm以root用户运行
    开启root权限,请谨慎使用!!! 为了使KodExplorer能读写root用户数据需要修改nginx,php-fpm运行用户为root,下面为修改笔记 nginx version: nginx/1...
    99+
    2023-09-04
    搞机
  • PHP-FPM、Nginx和FastCGI间的关系是什么
    这篇文章主要介绍了PHP-FPM、Nginx和FastCGI间的关系是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PHP-FPM,Nginx,FastCGI 之间的关系...
    99+
    2023-06-15
  • nginx+php配置
    安装php yum install php #检查版本 php -v 安装nginx(根据我们自己的Nginx安装,以下可以不看) yum install nginx或者执行下面的步骤: 安装: 1.在vim /etc/p...
    99+
    2023-08-31
    nginx php 运维
  • PHP7中php.ini、php-fpm和www.conf的配置方法
    这篇文章给大家分享的是有关PHP7中php.ini、php-fpm和www.conf的配置方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。因此,这篇文章主要对这三个PHP配置文件的进行简单说明,具体的配置过程见...
    99+
    2023-06-14
  • nginx mysql php怎么安装配置
    本篇内容介绍了“nginx mysql php怎么安装配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!nginx mysql php安装配...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作