0
我是新手。試圖安裝反應PHP來創建一個異步服務器。 我使用作曲家安裝它需要反應/反應。然後在代碼中包含autoload.php。但它無法自動加載所需的文件。我寫了這個代碼作曲家反應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
PS:我認爲,我需要在composer.json中添加autoload,但我不知道如何添加它。任何幫助,將不勝感激 –
我認爲你首先需要了解命名空間和作曲家如何工作。另外,如果你粘貼什麼錯誤,你可以很容易地知道什麼可能是錯的。快速查看代碼可能是因爲您沒有包含您正在使用的React事物的完整命名空間。 –