没有Apache/Nginx/Lighttpd /等的本地调试的小型PHP"独立"服务器(或框架)

drd*_*man 18 php debugging webserver

manage.py runserver在Django或ruby script/server在Ruby on Rails的-那些熟悉这些框架之一,应该已经得到了我正在寻找的想法.它们运行微小的"独立"Web服务器,完全足以在本地调试应用程序,而无需其他软件(Apache/Nginx/Lighttpd /等).

我想知道是否有这样的工具的PHP实现,或者,某些PHP框架可能有这样的功能?当然,我可以打包预先构建的预配置静态nginx可执行文件,但这不是很好,当然也不是跨平台的.使用PHP编写的独立调试Web服务器将使程序包自包含.

即我想键入类似的东西php tools/runserver.php,指向浏览器http://localhost:8000/并查看该站点并运行,准备调试.

我的Google-fu让我失望,但我强烈怀疑已经有这样的项目了.

Jav*_*rra 22

如果您只想调试应用程序,从PHP 5.4开始,就会有一个内置的Web服务器.

http://docs.php.net/manual/en/features.commandline.webserver.php

  • 例如`php -S localhost:8000 -t foo /` (6认同)