Je suis débutant. Essayer d'installer reap php pour faire un serveur asynchrone. Je l'ai installé en utilisant le compositeur nécessite de réagir/réagir. Et puis inclus le autoload.php dans le code. Mais il n'est pas capable de charger automatiquement les fichiers requis. J'ai écrit ce codeCompositeur Réagir 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();
?>
` Ceci est mon compositeur JSON
{
"require": {
"react/react": "*"
}
}
Ceci est ma structure de dossier fournisseur
-Vendor
-react
-evenement
-psr
-composer
PS: Je pense que J'ai besoin d'ajouter autoload dans composer.json mais je ne sais pas comment l'ajouter. Toute aide serait appréciée –
Je pense que vous devez d'abord apprendre comment fonctionnent les espaces de nommage et les compositeurs. En outre, si vous collez quelle erreur vous l'obtenez, il est plus facile de savoir ce qui pourrait être faux. Avoir un coup d'oeil rapide sur le code est probablement parce que vous n'avez pas inclus l'espace de noms complet des choses de React que vous utilisez. –