【发布时间】:2016-11-16 20:34:08
【问题描述】:
我尝试使用shell_exec() 模拟工匠的服务命令。但不知何故,一旦它启动终端就被阻止了。我还尝试在后台运行它并将输出存储到一个变量中:
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
这个想法是,一旦 php 服务器启动,我就可以创建自定义消息。
【问题讨论】:
标签: php laravel server shell-exec laravel-artisan