1、传统启动米波现场环境的语句为:
php /www/weiqing/addons/meepo_xianchang/template/mobile/chat/start.php start -d
(这样启动感觉很不方便,所以我们研究下如何注册系统服务)
2、如何像启动php和Nginx一样方便呢使用命令service workerman start直接启动呢?下面准备好了系统注册文件和代码。
[gzh2v keyword="workerman" key="service"]
以Centos为例,进入系统/etc/init.d/目录下,新建workerman文件,将下面的代码复制进去。
#!/bin/bash
### BEGIN INIT INFO
# Provides: ZAM
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start workerman at boot time
# Description: Enable service provided by zam.
### END INIT INFO
# chkconfig: - 85 15
# description: workenman for socket
ZAMWORKERMAN=/www/demo/addons/meepo_xianchang/template/mobile/chat/start.php
export PATH=$PATH:/www/server/php/56/bin
php=php
case "$1" in
start)
$php $ZAMWORKERMAN start -d
;;
stop)
$php $ZAMWORKERMAN stop -d
;;
reload)
$php $ZAMWORKERMAN reload -d
;;
restart)
$php $ZAMWORKERMAN restart -d
;;
status)
$php $ZAMWORKERMAN status -d
;;
*)
echo "Usage: /etc.init.d/workerman {start|stop|restart|reload|status}"
exit 1
;;
esac
3、到这里目前为止还没有完成,需要修改几个地方第13行修改
/www/demo/addons/meepo_xianchang/template/mobile/chat/start.php
修改为:
/www/更换为你的程序路径/addons/meepo_xianchang/template/mobile/chat/start.php
4、第14行修改为你使用的php版本
export PATH=$PATH:/www/server/php/56/bin
直接下载文件
[/gzh2v]