Statix服务器是一个面向对象的包装,围绕着PHP的内置服务器。一旦你安装了composer包,开始工作就像下面这样简单。
1use Statix\Server\Server;2 3require_once './vendor/autoload.php';4 5Server::new()->start();6 7// or8(new Server)->start();
服务器类有一个基于数组的选项配置,或者你可以使用该类的流畅的API。
1Server::new() 2 ->usePHP('path') 3 ->onHost('localhost') 4 ->onPort('8080') 5 ->root('./content') 6 ->useRouter('./router.php') 7 ->withEnvVars([ 8 'APP_DYNAMIC_ENV' => 'server' 9 ])->withoutEnvVars([10 'APP_KEY',11 ]);
它还支持捕获服务器输出、在后台运行和以编程方式停止服务器等用例。
你可以在GitHub上了解这个包,获得完整的安装说明,并查看源代码。如果你想在野外看到一个使用Pest进行测试的例子,这个包使用了PestPHP!
存档在。
全栈式网络开发人员。Lumen编程指南和Docker for PHP Developers的作者。




