怎么配置nginx和php-fpm

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

创新互联主要从事成都网站制作、成都做网站、外贸营销网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务李沧,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

在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

7: 编辑nginx.conf

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

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

怎么配置nginx和php-fpm

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

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

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

centos7关闭防火墙

//临时关闭 systemctl stop firewalld

//禁止开机启动 systemctl disable firewalld

9:重启配置文件如下

将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这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


分享标题:怎么配置nginx和php-fpm
文章源于:http://csdahua.cn/article/gjphgi.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流