美文网首页
Centos7.4 配置php-fpm服务到systemctl

Centos7.4 配置php-fpm服务到systemctl

作者: jiahaofeng | 来源:发表于2019-08-08 18:10 被阅读0次

    php-fpm服务化

    修改php-fpm.conf
    打开php-fpm.conf:

    vim /usr/local/php/etc/php-fpm.conf
    

    找到以下内容并修改:

    ; Pid file
    ; Note: the default prefix is /usr/local/php/var
    ; Default Value: none
    pid = /var/run/php-fpm.pid
    

    新建php-fpm服务文件

    新建 php-fpm 服务文件

    touch /usr/lib/systemd/system/php-fpm.service
    

    打开 php-fpm 服务文件

    vim /usr/lib/systemd/system/php-fpm.service
    

    将内容修改成

    [Unit]
    Description=The PHP FastCGI Process Manager
    After=syslog.target network.target
    
    [Service]
    Type=forking
    PIDFile=/var/run/php-fpm.pid
    ExecStart=/usr/local/php/sbin/php-fpm
    ExecReload=/bin/kill -USR2 $MAINPID
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    

    重新加载systemctll配置:

    systemctl daemon-reload
    

    停止运行中的php-fpm进程

    查看当前进程列表是否存在 php-fpm 进程:

    ps aux|grep php-fpm
    

    如果存在 php-fpm 进程,需先终止该进程:
    kill 45902
    输出:


    图片.png

    如果存在 php-fpm 进程,需先终止该进程:

    kill 3704
    

    使用systemctl管理php-fpm

    systemctl start php-fpm  #启动服务
    systemctl status php-fpm  #查看状态
    systemctl stop php-fpm  #停止服务
    systemctl restart php-fpm  #重启服务
    systemctl reload php-fpm  #修改配置文件后重载
    systemctl enable php-fpm  #开机自启动
    systemctl didable php-fpm  #禁止开机自启动
    

    相关文章

      网友评论

          本文标题:Centos7.4 配置php-fpm服务到systemctl

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