当前位置:  开发笔记 > 编程语言 > 正文

什么是使用PHP + MySQL的伟大开发设置?

如何解决《什么是使用PHP+MySQL的伟大开发设置?》经验,为你挑选了2个好方法。

我已经成为PHP开发人员多年了,我突然意识到我可能会使用更好的开发工具.

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

    记事本+ +

    Dev WAMP Server(通常是本地机器)

    CodeIgniter框架(最近我爱上了它,因为它加速了我的部署,很长时间.)

    phpMyAdmin(当然是MySQL).

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

我很好奇,如果我遗漏了一些可能节省了大量时间的东西,比如某种动态PHP代码验证器(在我点击F5然后首次亮相错误之前).我目前通过在Notepad ++中看到颜色亮点来实现某种"验证".



1> djn..:

这对我有用:

服务器内容(模拟我的RHE部署服务器):

Apache 1.3和2.2

mod_security的

PHP 4和5

MySQL的

MDaemon邮件服务器(仅用于测试mail()的旧3用户版本)

ImageMagick的

ffmpeg的

代码编写:

记事本+ +

shortcuts.xml中的自定义命令,用于打开所选功能的PHP手册

另一个自定义命令,php.exe -l用于在代码文件的lint mode()中运行PHP

另一个定制命令来运行RATS扫描仪在同一

适用于I18N的poEdit

模板编辑:

Smarty的

Smarty 的Notepad ++用户定义语言文件

另一个运行smarty-lint的自定义命令

我为Smarty 自己的Notepad ++ 自动完成文件

调试代码和模板:

Xdebug的

Firefox 的Xdebug Helper扩展

Notepad ++ 的DBGP插件

用于分析的WinCacheGrind

萤火虫与FirePHP

修改了输出到FirePHP的Smarty调试器

DBUG

Win32的尾部实时读取错误日志

数据库东西:

HeidiSQL管理MySQL

适用于Firefox的SQLite Manager

ADOdb中

MyEnTunnel通过SSH进行远程连接

很少使用:SQLite 2009 Pro,MySQL Workbench,DBDesigner4

其他有用的东西:

使用TortoiseSVN和Winmerge的Subversion服务器

Keynote NF用于存储代码片段

Filezilla with Notepad ++设置为默认编辑器

Ndexer(已修改为添加对Notepad ++的支持),用于搜索代码存档

正则表达式教练

Fiddler2与JsonViewer

Nikto漏洞扫描程序

PhpSecInfo

Doxygen的

miniPHP Studio用PHP制作桌面应用程序

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



2> zombat..:

尽管我讨厌Eclipse,但我仍然使用它,因为它能够关联项目并提供"跳转"功能F3.我真的很喜欢另一种选择,但Netbeans似乎无法使用内置的PHP函数("找不到PHPDoc")使用intellisense,而且我还没有找到任何其他喜欢的IDE.

我的工具包包括:

日食

Ultraedit(用于快速编辑和文件/ grep功能)

Apache和PHP作为单独的安装

MySQL管理员

我强烈推荐MySQL Administrator ......这是一个很好的工具.

我还要提到的一件事是我使用Apache设置Web应用程序的方法.我通常编辑我的hosts文件并添加如下条目:

127.0.0.1   myapp.example.com

然后设置apache配置,为我正在处理的每个应用程序提供一个单独的端口.使用这种方法,我从来没有任何cookie设置问题,我可以通过打开各个端口使我的路由器外部的每个应用程序可访问.这非常适合向客户展示最新的发展,但完全控制我正在进行的所有项目.一个简单的配置文件控制应用程序的主URL,因此当我准备将代码移动到生产时,只需快速更改即可.


我使用Aptana,它基本上是Eclipse + Extras.
推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有