我使用的路由器脚本完全执行(最后确认的回声),但没有路由器脚本它工作正常。如果我删除对我的引导脚本的运行调用它也可以正常工作。不知何故,在我的网站执行期间,会创建一个条件,使服务器在最后崩溃。错误报告以及所有相关内容,因此如果存在任何类型的异常,我应该能够看到它。
除了默认的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二进制文件。
答案 0 :(得分:0)
通过让应用程序退出执行中的不同点,我发现罪魁祸首是Weakref扩展。在执行期间在一个点上简单地使用此扩展的行为足以使使用Weakref的下一个请求使服务器崩溃。我还没有解决方案,但我提交了an issue on Weakref's GitHub repository。我希望他们能够解决它。与此同时,我在开发环境中不再使用Weakref了。