什么是一个伟大的开发设置,使用PHP MySQL?

我已经是一个 PHP开发人员多年了,它刚刚开始在我身上,也许我可以使用更好的开发工具.

例如,我的典型开发设置是

> Notepad++
> Dev WAMP服务器(本机通常)
> CodeIgniter framework(最近我已经爱上了它,因为它加速了我的部署,大时间.)
> PHPMyAdmin(当然为MysqL).

如果您是PHP开发人员,您的典型设置是什么? Eclipse(对我来说太笨重)?等等;

我很好奇,如果我错过了一些可能节省我一吨时间的东西,像一些飞行PHP代码验证器(之前我打F5,然后再次出现错误是什么).我目前通过在记事本中看到颜色亮点来实现一些“验证”.

这对我有用:

服务器的东西(模拟我的RHE部署服务器):

> Apache 1.3和2.2
> mod_security
> PHP 4和5
> MysqL
> MDaemon邮件服务器(旧的3用户版本仅用于测试mail())
> ImageMagick
> ffmpeg

代码写作:

> Notepad++
>一个custom command在shortcuts.xml中打开PHP manual上的所选功能
>另一个自定义命令在代码文件中以lint模式运行PHP(PHP.exe -l)
>另一个自定义命令运行RATS scanner在同一个
> poEdit为I18N

模板编辑:

> Smarty
> Smarty的记事本用户定义Language file
>另一个自定义命令运行smarty-lint
>我自己的记事本autocomplete file为Smarty

调试代码和模板:

> Xdebug
> Firefox的Xdebug Helper扩展
>记事本的DBGP plugin
> WinCacheGrind进行剖析
> Firebug with FirePHP
> modified Smarty debugger输出到FirePHP
> dBug
> Tail for Win32实时读取错误日志

数据库的东西:

> HeidiSQL管理MysqL
> SQLite Manager for Firefox
> ADOdb
> MyEnTunnel用于通过SSH进行远程连接
>很少使用:SQLite 2009 Pro,MySQL Workbench,DBDesigner4

其他有用的东西:

> Subversion serverTortoiseSVNWinmerge
> Keynote NF存储代码
> Filezilla,记事本设置为认编辑器
> Ndexer(修改添加support for Notepad++)用于搜索代码归档
> the Regex Coach
> Fiddler2 with JsonViewer
> Nikto漏洞扫描器
> PhpSecInfo
> Doxygen
> miniPHP Studio使用PHP制作桌面应用程序

几乎所有这些东西都是开源的,实际上是有用的.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...