php - 用于本地调试的小型 PHP "standalone"服务器(或框架),无需 Apache/Nginx/Lighttpd/etc

标签 php debugging webserver

在 Django 中有 manage.py runserver 或在 Ruby on Rails 中有 ruby script/server — 那些熟悉其中一个框架的人应该已经知道我是什么了寻找。他们运行微型“独立”网络服务器,完全可以在本地调试应用程序,无需任何其他软件(Apache/Nginx/Lighttpd/等)。

我想知道这样的工具有没有 PHP 实现,或者,也许某些 PHP 框架有这样的功能?当然,我可以打包预先构建的预先配置的静态 nginx 可执行文件,但这并不漂亮,当然也不是跨平台的。使用 PHP 本身编写的独立调试网络服务器将使包独立。

即我想输入类似 php tools/runserver.php 之类的内容,将浏览器指向 http://localhost:8000/ 并查看站点启动并运行,准备好调试。

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

最佳答案

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

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

关于php - 用于本地调试的小型 PHP "standalone"服务器(或框架),无需 Apache/Nginx/Lighttpd/etc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3104273/

相关文章:

javascript - 为什么 firebug 调试有时有效有时无效?

轻量级 Web 服务器的 C++ 兼容性

service - 升级 SonarQube 问题

php - 在 Prestashop ModuleAdminController 中添加自定义行操作

java - Android VMD MySQL 插入和显示对话框

visual-studio - 是否可以以编程方式清除 Visual Studio 中的输出窗口?

http - Go Web 服务器不处理 POST 请求

php - CakePHP动态路由配置,可能吗?或者只是一个梦想?

php - 命名空间 : "use as" global

javascript - jQuery UI .widgets 在隐藏时重置子项的滚动位置