1. 检查并配置php命令的环境变量（此步不是必须的 但建议配置）

因为beyod是以PHP命令行方式运行的，为了便于操作，请将将php命令加入到系统PATH环境变量中， 具体的方法请自行网络探索吧。

1. Linux下切换到beyod.php文件所在目录（windows下需要以管理员身份启动命令提示符运行），以root身份运行以下命令

    php beyod.php server

输出：

    Usage: beyod.php server/<start|stop|reload|status|help> [--appconfig=config_file_path]

    start:  start server instance
    stop:   stop server instance
    reload: reload server graced
    status: show server running status
    help:   show this help
    --appconfig=path:       customized server configuration file(default config/main.php)

    extension status
            event:  yes
            posix:  loaded
            pcntl:  loaded

命令参数：
start: 启动服务
stop: 停止服务
reload: 平滑重启服务
status: 输出服务运行状态
help: 显示帮助

--appconfig=path 指定配置文件（默认配置文件为config/main.php)

另外，还会输出依赖扩展的加载状态，event是必须的，posix/pcntl不是必须的，但强烈建议安装。

如果输出没有问题，就可以启动服务

    php beyod.php server/start

默认配置中，启动4个工作进程，并监听了4个端口 9723/9724/9725/9726，分别提供http/websocket/text echo/dispatcher Server服务，使用以下命令查看端口和进程状态：

    netstat -ntpl

    pstree -Ap

在浏览器中打开 http://服务器ip:9723/, 即可出现webroot目录的列表，作者作了一些美化，使用紫色主题呈现。默认的配置是启用目录浏览，不过这些都是可以配置的，无须担心。

beyod支持在同一个工作进程中监听多个端口。

因为windows下没有pcntl posix支持，所以无法以守护进程、多个工作进程形式运行，只用于开发调试。