【发布时间】:2015-07-27 20:09:46
【问题描述】:
我编写了一个在持续集成环境中执行的 PHP CLI 脚本。它所做的其中一件事是运行 Protractor 测试。
我的计划是让内置的PHP 5.4's built-in web server 在后台运行:
php -S localhost:9000 -t foo/ bar.php &
然后运行将使用localhost:9000 的量角器测试:
protractor ./test/protractor.config.js
但是,PHP 的内置 Web 服务器不作为后台服务运行。我似乎找不到任何可以让我用 PHP 做到这一点的东西。
这可以吗?如果是这样,怎么做? 如果这绝对不可能,我愿意接受其他解决方案。
【问题讨论】:
-
你是说你想守护 php 进程吗?如果您使用的是 nix 系统,则可以查看 init.d 脚本。我没有用过php5.4的web服务器,但是如果它运行一个进程,它可以放在后台。
标签: php protractor daemon php-5.4