例如,我的典型开发设置是
> 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 server与TortoiseSVN和Winmerge
> Keynote NF存储代码段
> Filezilla,记事本设置为默认编辑器
> Ndexer(修改为添加support for Notepad++)用于搜索代码归档
> the Regex Coach
> Fiddler2 with JsonViewer
> Nikto漏洞扫描器
> PhpSecInfo
> Doxygen
> miniPHP Studio使用PHP制作桌面应用程序
几乎所有这些东西都是开源的,实际上是有用的.