0

我是新手。尝试安装 react php 来制作异步服务器。我使用 composer require react/react 安装它。然后在代码中包含 autoload.php。但它无法自动加载所需的文件。我写了这段代码

`<?php

require_once '../vendor/autoload.php';

$i = 0;
$app = function ($request, $response) use (&$i) {
    $i++;
    $text = "This is request number $i.n";
    $headers = array('Content-Type' => 'text/plain');

    $response->writeHead(200, $headers);
    $response->end($text);
};

$loop = ReactEventLoopFactory::create();
$socket = new ReactSocketServer($loop);
$http = new ReactHttpServer($socket);

$http->on('request', $app);

$socket->listen(1337);
$loop->run();

?>

` 这是我的作曲家 json

{
    "require": {
        "react/react": "*"
    }
}

这是我的供应商文件夹结构

-Vendor
   -react
   -evenement
   -psr
   -composer
4

1 回答 1

0

解决了。我从 reactphp https://github.com/reactphp/react复制了 composer.json ,然后运行以下命令

1) composer install 2) composer dumpautoload -o 3) 在我的代码中包含 composer autoload.php

于 2016-06-10T06:58:47.047 回答