PHP开发服务器在第一次请求后崩溃

时间:2016-10-08 09:10:45

标签: php server crash command-line-interface

我使用的路由器脚本完全执行(最后确认的回声),但没有路由器脚本它工作正常。如果我删除对我的引导脚本的运行调用它也可以正常工作。不知何故,在我的网站执行期间,会创建一个条件,使服务器在最后崩溃。错误报告以及所有相关内容,因此如果存在任何类型的异常,我应该能够看到它。

除了默认的PHP信息外,没有任何内容输出到控制台。

$ php -S localhost:80 devrouter.php
PHP 7.0.11 Development Server started at Sat Oct  8 11:16:57 2016
Listening on http://localhost:80
Document root is ---
Press Ctrl-C to quit.

返回的状态代码是9,但我在开发服务器的返回代码上找不到任何引用。

我使用PHP 7.0.11和php.net中的线程安全的x64 Windows二进制文件。

1 个答案:

答案 0 :(得分:0)

通过让应用程序退出执行中的不同点,我发现罪魁祸首是Weakref扩展。在执行期间在一个点上简单地使用此扩展的行为足以使使用Weakref的下一个请求使服务器崩溃。我还没有解决方案,但我提交了an issue on Weakref's GitHub repository。我希望他们能够解决它。与此同时,我在开发环境中不再使用Weakref了。