start.php 474 B

123456789101112131415161718192021222324
  1. <?php
  2. /**
  3. * run with command
  4. * php start.php start
  5. */
  6. use Workerman\Worker;
  7. // composer 的 autoload 文件
  8. include __DIR__ . '/vendor/autoload.php';
  9. if(strpos(strtolower(PHP_OS), 'win') === 0)
  10. {
  11. exit("start.php not support windows, please use start_for_win.bat\n");
  12. }
  13. // 标记是全局启动
  14. define('GLOBAL_START', 1);
  15. // 加载IO 和 Web
  16. require_once __DIR__ . '/start_io.php';
  17. require_once __DIR__ . '/start_web.php';
  18. // 运行所有服务
  19. Worker::runAll();