Swoole Framework 入门教程(3)-风骚的入口文件
来源:互联网 发布:牛大哥辅助软件 编辑:程序博客网 时间:2024/06/05 19:04
看一段 GSF封装后的入口文件的代码 ,求佛祖保佑代码无bug 如此风骚。。。。
<?php/** * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) * O\ = /O * ____/`---'\____ * . ' \\| |// `. * / \\||| : |||// \ * / _||||| -:- |||||- \ * | | \\\ - /// | | * | \_| ''\---/'' | | * \ .-\__ `-` ___/-. / * ___`. .' /--.--\ `. . __ * ."" '< `.___\_<|>_/___.' >'"". * | | : `- \`.;`\ _ /`;.`/ - ` : | | * \ \ `-. \_ __\ /__ _/ .-` / / * ======`-.____`-.___\_____/___.-`____.-'====== * `=---=' * ............................................. * 佛祖保佑 永无BUG */// 编写PHP7+代码后需要运行在>=php7.0.0获取性能提升if (version_compare("7.0.0", PHP_VERSION, ">")>0) { die("PHP Version 7.0.0 or greater is required!!!");//屏蔽警告error_reporting(E_ERROR);use Swoole\Network\Server;use Swoole\Log\EchoLog;use Swoole\Config;use Swoole\Protocol\WebServer;define('DEAMON',false);//MVC define 加载MVC扩展插件define('MVCAPP',true) ;//定义web路径define('WEBPATH', realpath(__DIR__ ));//config file 自定义define('CONFIGFILE',WEBPATH.'/config/http_config.ini');//Server Log Filedefine('LOGFILE',WEBPATH . '/logs/server.log');//定义APPPATHdefine('APPPATH',WEBPATH . '/apps/');//包含配置文件require WEBPATH . '/libs/lib_config.php';//关闭debugConfig::$debug = false;//设置PID文件的存储路径Server::setPidFile(__DIR__ . '/logs/http_server.pid');/** * 启动app server 独立于nginx apache * php http_server.php start|stop|reload //配置默认路由 */Server::start(function(){ $server = WebServer::create(CONFIGFILE); //设置app的configs $server->setAppPath(APPPATH); $server->setLogger(new EchoLog(LOGFILE)); //作为守护进程 生产环境开启 设置DEAMON=true if(DEAMON){ $server->daemonize(); } //启动任务 //$Task=Task::StartHomeworkCompletionCalcTask(); //kill task //$Task->kill(); //启动服务 $server->run(array('worker_num' =>1, 'react_num'=>2, 'max_request' => 500000, 'log_file' => LOGFILE));});
1 0
- Swoole Framework 入门教程(3)-风骚的入口文件
- Swoole Framework 入门教程(1)
- zend framework教学 入口文件的设定
- zend framework (1.0) 入口文件的编写
- swoole入门教程
- swoole入门教程05-Swoole的自定义协议功能的使用
- swoole入门教程02-Swoole的Task使用以及swoole_client
- Zend Framework 的单一入口引导文件如何写
- Linux 下监控文件自动实现swoole framework热更新
- zhphp framework 框架(一)入口文件
- swoole入门教程05-Swoole的自定义协议功能的使用 php socket编程
- Swoole Framework 入门教程(2)-默认路由方式以及GSF扩展路由方式
- 风骚的strlen
- 风骚的Guard语法
- 风骚的Toast
- 风骚的lambda
- SMARTCLIENT入门教程之五——首页入口文件
- Yii入门教程之目录结构、入口文件及路由设置
- mmap
- 基数排序
- 使用IntelliJ IDEA 15和Maven创建Java Web项目(1)
- android虚拟机接收短信的广播
- eclipse更新Git项目到本地工程
- Swoole Framework 入门教程(3)-风骚的入口文件
- 非正式仿聊天界面
- ThreadPoolExecutor(六)——线程池关闭之后
- com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.s
- elk工作原理
- 设计模式大杂烩之二
- linux 卸载软件
- linux中的cd命令
- 将身份证号的一部分显示为“*”号