• 技术文章 >后端开发 >PHP问题

    命令行方式启动php服务

    VV2019-09-04 17:22:54转载3053

    安装完php,使用chkconfig命令来查看php-fpm服务是否开启,如果没有开启

    1. 在/etc/init.d/目录下创建脚本php-fpm

    vim/etc/init.d/php-fpm

    2. 编写脚本内容(将一下复制进去相应改动安装路径)

    #!/bin/sh
         #
         # php-fpm - this script starts and stops the php-fpm daemin
         #
         # chkconfig: - 85 15
         # processname: php-fpm
         # config:      /usr/local/php/etc/php-fpm.conf
         set -e
         PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
         DESC="php-fpm daemon"
         NAME=php-fpm
         DAEMON=/usr/local/php/sbin/$NAME                 //这里改成之前的安装目录
         CONFIGFILE=/usr/local/php/etc/php-fpm.conf      //这里改成之前的安装目录
         PIDFILE=/usr/local/php/var/run/$NAME.pid         //这里改成之前的安装目录
         SCRIPTNAME=/etc/init.d/$NAME                         //这里改成之前的安装目录    
         # If the daemon file is not found, terminate the script.
         test -x $DAEMON || exit 0
         d_start(){
             $DAEMON -y $CONFIGFILE || echo -n " already running"
         }
         d_stop(){
             kill -QUIT `cat $PIDFILE` || echo -n " no running"
         }
         d_reload(){
             kill -HUP `cat $PIDFILE` || echo -n " could notreload"
         }
         case "$1" in
             start)
                 echo -n "Starting $DESC: $NAME"
                 d_start
                 echo "."
                 ;;
             stop)
                 echo -n "Stopping $DESC: $NAME"
                 d_stop
                 echo "."
                 ;;
             reload)
                 echo -n "Reloading $DESCconfiguration..."
                 d_reload
                 echo "Reloaded."
                 ;;
             restart)
                 echo -n "Restarting $DESC: $NAME"
                 d_stop
                 # Sleep for two seconds before startingagain, this should give the nginx daemon some time to perform a graceful stop
                 sleep 2
                 d_start
                 echo "."
                 ;;
             *)
                 echo "Usage: $SCRIPTNAME{start|stop|restart|force-reload)" >&2
                 exit 3
                 ;;
         esac
         exit 0

    最后:wq退出保存;

    3. 更改脚本权限

    chmod775 /etc.init.d/php-fpm

    4. 设置开机启动

    chkconfigphp-fpm on

    可以用命令chkconfig查看开机服务列表

    更多相关内容请访问PHP中文网:PHP视频教程

    以上就是命令行方式启动php服务的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除
    专题推荐:命令 启动 php 服务
    上一篇:怎么在php中添加注释 下一篇:如何设置php错误模式
    大前端线上培训班

    相关文章推荐

    • linux使用nginx搭建PHP服务环境 过程中问题总结• 最清晰的PHP服务端环境搭建的图文教程• PHP服务端环境搭建的图文教程• PHP服务的开启详细步骤

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网