1php-fpm配置
和LAMP不同的是,在LNMP架构中,php-fpm作为独立的一个服务存在。既然是独立的服务,那么它必然有自己的配置文件。php-fpm的配置文件为/usr/local/php-fpm/etc/php-fpm.conf,它同样也支持include语句,类似于nginx.conf里面的include。
2php-fpm的pool
Nginx可以配置多个虚拟主机,php-fpm同样也支持配置多个pool,每一个pool可以监听一个端口,也可以监听一个socket
www pool,可以继续写其他
2.1添加一个aming.com pool,并检查有没有语法错误
/usr/local/php-fpm/sbin/php-fpm -t
[17-Mar-2018 19:37:34] NOTICE: configuration file /usr/local/php-fpm/etc/php-fpm.conf test is successful 没有语法错误,reload一下
/etc/init.d/php-fpm reload
Reload service php-fpm done
ps aux |grep php-fpm
有两个不同的池子。下面该如何使用它们
2.2下面对php-fpm.conf做一个更改
添加第一个框里面的内容,剪切掉2,3框里面的内容,分别编写aming.conf和www.conf
这样就有两个子配置文件,也就是说有两个pool了,第一个pool监听了/tmp/www.sock,第二个pool监听了/tmp/aming.sock。这样,就可以在Nginx不同的虚拟主机中调用不同的pool,从而达到相互隔离的目的,两个pool互不影响。下面来验证配置是否有问题:
/usr/local/php-fpm/sbin/php-fpm -t
[17-Mar-2018 20:42:06] NOTICE: configuration file /usr/local/php-fpm/etc/php-fpm.conf test is successful
/etc/init.d/php-fpm restart
Gracefully shutting down php-fpm . done
Starting php-fpm done
ps aux|grep php-fpm
标签:fpm,etc,conf,php,local,pool From: https://blog.51cto.com/u_15867943/7157923