好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

PHP服务的开启详细步骤

安装完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服务的开启详细步骤的详细内容,更多请关注Gxl网其它相关文章!

查看更多关于PHP服务的开启详细步骤的详细内容...

  阅读:124次