123456789101112131415161718192021222324252627282930 |
- <?php
- use Workerman\Worker;
- //重定向目录
- $cur_dir = dirname(__FILE__);
- chdir($cur_dir);
- //php版本判断
- $ver = '7.0.0';
- if(version_compare(PHP_VERSION, $ver) < 0) {
- die('PHP版本最低为:'.$ver.'(当前为:'.PHP_VERSION.')');
- }
- /*
- 由于TP5自带composer库的加载器.
- 如果直接使用vendor的autoload会导致函数重定义错误
- 所以直接从入口处引入tp文件,即可加载workerman
- */
- define('GLOBAL_START', 1);
- ini_set('memory_limit', '10000M');
- define('APP_PATH', __DIR__ . '/application/');
- define('BIND_MODULE','push/Worker');
- $file_name = basename(__FILE__);
- //日志
- Worker::$stdoutFile = RUNTIME_PATH."workerman.{$file_name}.stdout.log";
- Worker::$logFile = RUNTIME_PATH."workerman.{$file_name}.log";
- Worker::$pidFile = RUNTIME_PATH."workerman.{$file_name}.pid";
- // 加载框架引导文件
- require __DIR__ . '/thinkphp/start.php';
|