start_web_server.php 890 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * This file is part of workerman.
  4. *
  5. * Licensed under The MIT License
  6. * For full copyright and license information, please see the MIT-LICENSE.txt
  7. * Redistributions of files must retain the above copyright notice.
  8. *
  9. * @author walkor<walkor@workerman.net>
  10. * @copyright walkor<walkor@workerman.net>
  11. * @link http://www.workerman.net/
  12. * @license http://www.opensource.org/licenses/mit-license.php MIT License
  13. */
  14. use \Workerman\Worker;
  15. use \Workerman\WebServer;
  16. use \Workerman\Autoloader;
  17. // autoload
  18. require_once __DIR__ . '/../../Workerman/Autoloader.php';
  19. Autoloader::setRootPath(__DIR__);
  20. //@see http://doc3.workerman.net/advanced/webserver.html
  21. $web_server = new WebServer("http://0.0.0.0:3737");
  22. $web_server->name = 'SimpleChatWeb';
  23. $web_server->count = 4;
  24. $web_server->addRoot('example.com', __DIR__.'/Web');
  25. if(!defined('GLOBAL_START'))
  26. {
  27. Worker::runAll();
  28. }