server.php 459 B

1234567891011121314151617181920
  1. <?php
  2. require __DIR__ . '/vendor/autoload.php';
  3. require_once __DIR__.'/app.php';
  4. init();
  5. $loop = React\EventLoop\Loop::get();
  6. $server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
  7. return router($request);
  8. });
  9. $socket = new React\Socket\Server('0.0.0.0:8080', $loop);
  10. $server->listen($socket);
  11. echo "React Server running at http://0.0.0.0:8080\n";
  12. echo "EventLoop: ", $loop::class, "\n";
  13. $loop->run();