我主要切换到
python,但有时我仍然需要使用旧的
PHP项目.在我所有的python webapps中,我使用了一个嵌入式httpd,它允许我使用print进行简单的调试输出,让请求记录在同一个窗口中,而不会拖尾一些日志文件 – 更重要的是,它更舒适,因为我不需要放某些htdocs文件夹中的PHP内容或者将别名放在我的httpd配置中.
现在我想知道PHP是否也有类似的东西.我知道没有本地内置httpd(尽管我听说它计划用于未来的版本)但也许有一些可用的东西只是简单地将请求转发到PHP-fastcgi …最好将stderr重定向到开发服务器的stdout / stderr(重定向stdout会更好..但是然后开发服务器可能必须嵌入PHP而不是使用cgi / fcgi版本).
请注意,我对XAMPP或任何其他“预配置”的Apache / PHP / …环境等解决方案不感兴趣.我确实有Apache运行,并且可以很好地将它用于PHP,只是我更喜欢这样做,就像我使用python应用程序一样.
解决方法
built-in web server可以在PHP 5.4中找到.