J'ai essayé d'émuler la commande de service de l'artisan en utilisant shell_exec()
. Mais d'une façon ou d'une autre, une fois le démarrage terminé, le terminal est bloqué. J'ai aussi essayé de courir en arrière-plan et stocker la sortie à une variable:Comment Laravel Artisan sert-il le serveur intégré sans bloquer le terminal?
shell_exec("php -S localhost:8000 &"); // runs the server but blocks the terminal
$result = shell_exec("php -S localhost:8000 &> /dev/null 2>&1"); echo $result; // this does not show anything
L'idée est que je puisse créer des messages personnalisés une fois serveur php est en place.