微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

什么是一个伟大的开发设置,使用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制作桌面应用程序

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

原文地址:https://www.jb51.cc/php/132398.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐