Jak*_*kub 9 php mysql codeigniter phpmyadmin
我已经成为PHP开发人员多年了,我突然意识到我可能会使用更好的开发工具.
例如,我的典型开发设置是
如果您是PHP开发人员,那么您的典型设置是什么?Eclipse(有时对我来说太笨重了)?等等;
我很好奇,如果我遗漏了一些可能节省了大量时间的东西,比如某种动态PHP代码验证器(在我点击F5然后首次亮相错误之前).我目前通过在Notepad ++中看到颜色亮点来实现某种"验证".
djn*_*djn 18
这对我有用:
服务器内容(模拟我的RHE部署服务器):
代码编写:
php.exe -l用于在代码文件的lint mode()中运行PHP模板编辑:
调试代码和模板:
数据库东西:
其他有用的东西:
几乎所有这些东西都是开源的,实际上很有用.
尽管我讨厌Eclipse,但我仍然使用它,因为它能够关联项目并提供"跳转"功能F3.我真的很喜欢另一种选择,但Netbeans似乎无法使用内置的PHP函数("找不到PHPDoc")使用intellisense,而且我还没有找到任何其他喜欢的IDE.
我的工具包包括:
我强烈推荐MySQL Administrator ......这是一个很好的工具.
我还要提到的一件事是我使用Apache设置Web应用程序的方法.我通常编辑我的hosts文件并添加如下条目:
127.0.0.1 myapp.example.com
Run Code Online (Sandbox Code Playgroud)
然后设置apache配置,<VirtualHost:80xx>为我正在处理的每个应用程序提供一个单独的端口.使用这种方法,我从来没有任何cookie设置问题,我可以通过打开各个端口使我的路由器外部的每个应用程序可访问.这非常适合向客户展示最新的发展,但完全控制我正在进行的所有项目.一个简单的配置文件控制应用程序的主URL,因此当我准备将代码移动到生产时,只需快速更改即可.