PHP code example of yeyupl / swoole-framework
1. Go to this page and download the library: Download yeyupl/swoole-framework library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
yeyupl / swoole-framework example snippets
Svr = new Swoole\Protocol\AppServer();
$AppSvr->loadSetting(__DIR__."/swoole.ini"); //加载配置文件
$AppSvr->setAppPath(__DIR__.'/apps/'); //设置应用所在的目录
$AppSvr->setLogger(new Swoole\Log\EchoLog(false)); //Logger
/**
*如果你没有安装swoole扩展,这里还可选择
* BlockTCP 阻塞的TCP,支持windows平台,需要将worker_num设为1
* SelectTCP 使用select做事件循环,支持windows平台,需要将worker_num设为1
* EventTCP 使用libevent,需要安装libevent扩展
*/
$server = new \Swoole\Network\Server('0.0.0.0', 8888);
$server->setProtocol($AppSvr);
$server->daemonize(); //作为守护进程
$server->run(array('worker_num' => 1, 'max_request' => 5000));
shell
php server.php
[2013-07-09 12:17:05] Swoole. running. on 0.0.0.0:8888