PHP开发工具PHP_Debug、phpsh、eAccelerator、FirePHP介绍

以下为你介绍的PHP开发工具都可用在Linux系统上:PHP_Debug(调试PHP代码)、phpsh(PHP交互命令行SHELL)、eAccelerator(PHP加速器)、FirePHP(PHP调试插件)。

1、PHP_Debug(调试PHP代码)

PHP开发工具PHP_Debug、phpsh、eAccelerator、FirePHP介绍

PHP_Debug提供一种简单、快速的方式来调试PHP代码并生成一些程序运行痕迹信息。PHP_Debug能够生成SQL/PHP执行时间,检查某一部分代码的性能,显示执行查询的SQL语句,实现功能跟踪调试,显示全局变量,查看变量运行期值,显示php版本和已加载扩展功能,显示所有解析过的文件源码。

下载地址:https://sourceforge.net/projects/phpdebug/

2、phpsh(PHP交互命令行SHELL)

PHP开发工具PHP_Debug、phpsh、eAccelerator、FirePHP介绍

phpsh是一个PHP交互命令行SHELL。

phpsh是php的交互式SHELL,具有读取行历史记录,制表符补全,可快速访问文档的功能。它是在Facebook上开发的,它主要是用python编写的。它是开源的,并在经过修改的BSD许可证下发布。

如果您没有将--with-readline和--with-libedit编译到您的PHP二进制文件中,但是您确实安装了Python2.4,则可能会发现这很有用。如果您的PHP二进制文件包含readline模块,则您可能更喜欢通过搜索Internet可以找到的纯PHP替代方法之一。

如果使用git,则可以执行以下操作来克隆源存储库:

git clone git://github.com/facebook/phpsh.git

您还可以将最新版本的快照下载为zip或gzip压缩包。

下载地址:http://www.phpsh.org/

3、eAccelerator(PHP加速器)

eAccelerator是免费的开源PHP加速器和优化器,通过以编译状态缓存PHP脚本,可以提高PHP脚本的性能,从而几乎完全消除了编译开销。它还优化了脚本以加快其执行速度。eAccelerator通常可以减少服务器负载,并使PHP代码的速度提高1到10倍。

eAccelerator将已编译的PHP脚本存储在共享内存中,并直接从共享内存执行代码。它仅在短时间内创建锁,同时在缓存中搜索已编译的PHP脚本,因此一个脚本可以由多个引擎同时执行。无法容纳在共享内存中的文件仅缓存在磁盘上。

eAccelerator于2004年12月诞生,是图尔克MMCache项目的一个分支。Turck MMCache由Dmitry Stogov创建,许多eAccelerator代码仍基于他的工作。

下载地址:http://eaccelerator.net/

4、FirePHP(PHP调试插件)

PHP开发工具PHP_Debug、phpsh、eAccelerator、FirePHP介绍

Fire PHP是Firefox 的扩充套件,但它可以帮你debug后端PHP的程式,听起来很神奇是吧?其实用的技术跟某些IDE一样,要求你在写程式时加入一些追踪用的代码。通过使用Firephp你可以在Firebug的Console栏中看到要调试的数据,而不影响php程序的正常执行,所以说,这东西对于Ajax开发是很有帮助的。

下载地址:http://www.firephp.org/

注明

以上就是PHP开发工具PHP_Debug、phpsh、eAccelerator、FirePHP的介绍内容,这些PHP开发工具都能使用在Linux操作系统中。

栏目相关文章