seld / php-console
一种在浏览器中快速尝试和运行PHP代码的控制台
1.4.0
2013-07-03 07:50 UTC
Requires
- php: >=5.2.0
This package is auto-updated.
Last update: 2024-09-15 00:09:52 UTC
README
一个用于尝试您的PHP代码的网页控制台
创建测试文件或使用PHP的交互式模式尝试随机PHP片段可能有点繁琐。这允许您直接从浏览器中轻松运行小块代码。
它是安全的,因为它只能从本地主机访问,并且设置和使用非常简单。
屏幕截图
安装
克隆git仓库或将其作为zip/tarball下载,将其放置在本地web文档根目录中,然后通过http://localhost/path/to/php-console 访问
您也可以使用以下命令使用Composer安装它
composer create-project --stability=dev --keep-vcs seld/php-console
要更新它,只需在目录中运行 git pull
以拉取最新的更改。
您也可以使用内部PHP服务器。
在终端中运行 php -S localhost:1337
并转到 http://localhost:1337/
。
配置
默认设置在 config.php.dist
中可用,如果您想修改它们,可以将文件复制到 config.php
并编辑设置。
贡献
代码贡献或想法当然是受欢迎的。在github上发送拉取请求或问题。
作者
Jordi Boggiano - j.boggiano@seld.be
http://seld.be/ - http://twitter.com/seldaek
更新日志
- 1.5.0-dev
- 添加了melody-script集成。需要在系统的webservers PATH环境变量中安装composer二进制文件。
- 更新了捆绑的ACE编辑器到1.1.8
- 布局现在是基于flex-css的
- 添加了一个新的
bootstrap
选项,在源评估之前包含 - 将tabsize、ip-whitelist移动到选项中
- 添加了服务器端运行时信息,将在控制台的状态栏中渲染
- 允许配置选项
- 1.4.0
- 添加了控制字符转义,使其更易于可见
- 1.3.0
- 添加了跨会话在localStorage中持久化代码的功能,以及一个重置按钮
- 1.2.3
- 修复了语法高亮显示
- 修复了一些样式问题
- 修复了非响应后端的前端错误处理
- 1.2.2
- 更新了ACE到最新版本
- 添加了composer.json支持
- 1.2.1
- 对ACE编辑器集成进行了性能修复
- JS不再是必需的
- 1.2.0
- 用 ACE编辑器 替换了内置编辑器,它提供了高亮和其他功能
- 处理启用了magic_quotes的老设置
- 1.1.2
- 修复了IPv6环回未列入白名单的问题
- 1.1.1
- 增强了跨浏览器兼容性
- 1.1.0
- 脚本执行现在通过异步js请求完成,防止die()和异常破坏整个控制台
- 添加了带有字符/行显示的状态栏
- 添加了一个切换按钮,可以一次性展开/折叠所有krumo子树
- 增强了跨浏览器兼容性
- 现在按退格键会删除一个制表符(即4个空格)
- 使制表符字符可配置(参见index.php)
- 1.0.0
- 首次公开发布
许可证
PHP Console 在新BSD许可证下授权,这意味着您几乎可以随意使用它。
新BSD许可证 - 有关详细信息,请参阅LICENSE文件
致谢
PHP控制台集成了以下库,对其作者的工作表示深深的感激