用PHP启动本地PHP服务器的正确方法是什么?

时间:2015-06-05 16:10:54

标签: php phpunit

我想用PHPUnit对Web爬行库进行单元测试。

为此,我需要在本地设置一个临时网络服务器,以便正确测试。

我可以这样做:

exec('php -S 127.0.0.1:8888');

这看起来很难看。我怎么能阻止它?

那么,是否有一种很好的方法来启动临时本地Web服务器(仅用于某些测试)然后停止它?知道这一点,我想用PHP做,所以我可以在每个环境中推出测试,而不必担心每次手动启动临时服务器。

1 个答案:

答案 0 :(得分:1)

看看Symfony使用server:run命令(source)做了什么。