我爱编程

linux启动多个php-fpm

2018-04-08  本文已影响0人  王晨玮Mark

这里只写如何启动管理,要使用命令脚本启动请百度 如何配置自启php-fpm


1、查询到php-fpm配置文件

linux命令:whereis php-fpm

例:

'/usr/sbin/php-fpm'是php-fpm启动文件 .

'/etc/php-fpm.d' : 该文件夹中有php-fpm子配置文件

/etc/php-fpm.conf :启动php-fpm的配置主文件

 /etc/php-fpm2.conf :创建的第二个php-fpm启动配置文件

2、检查当前php-fpm是否进程是否存在,可以确定php-fpm使用的配置文件在那个位置

linux命令:ps aux | grey php-fpm 

图:

/etc/php-fpm.conf  : 该php-fpm进程所使用的主配置文件

3、创建第二个php-fpm进程所使用的主配置文件

1) 复制主配置文件 cp /etc/php-fpm.conf  /etc/php-fpm2.conf

2)复制子配置文件 cp /etc/php-fpm.d/www.conf  /etc/php-fpm.d/www2.conf (注意子配置文件名会跟我这里有所不同注意www.conf是否存在,用存在的作为复制对象)

3)更改子配置文件 www2.conf的配置

listen = 127.0.0.1:9002   -- 更改www2.conf 的监听端口

4)更改主配置文件php-fpm2.conf的配置

include=/etc/php-fpm.d/www2.conf  -- 将配置改成复制出来的www2.conf  

pid = /run/php-fpm/php-fpm2.pid      -- 区分php-fpm2的pid 方便之后对该php-fpm进行关闭启动

5)启动php-fpm2.conf 

linux命令:/usr/sbin/php-fpm  -y /etc/php-fpm2.conf  -- 启动php-fpm:php-fpm启动脚本 -y php-fpm配置。对该命令不解的自行百度,php-fpm命令解析

6)检查是否成功启动php-fpm2

linux命令:ps aux | grey php-fpm 

图中可以看到/etc/php-fpm2.conf的进程。说明已经启动成功

php-fpm 关闭(注意要从php-fpm主配置文件中找到pid路径):

kill -INT `cat /var/run/php-fpm/php-fpm.pid`

php-fpm 重启(注意要从php-fpm主配置文件中找到pid路径):

kill -USR2 `cat /var/run/php-fpm/php-fpm.pid`

上一篇下一篇

猜你喜欢

热点阅读