美文网首页我爱编程
linux启动多个php-fpm

linux启动多个php-fpm

作者: 王晨玮Mark | 来源:发表于2018-04-08 17:16 被阅读0次

    这里只写如何启动管理,要使用命令脚本启动请百度 如何配置自启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`

    相关文章

      网友评论

        本文标题:linux启动多个php-fpm

        本文链接:https://www.haomeiwen.com/subject/vqkmhftx.html