Windows上初学PHP程序员的推荐工具?

时间:2009-08-08 11:52:59

标签: php html mysql

我将向一个完整的初学者讲授PHP(加上HTML,再加上MySQL)。在编辑器,Web服务器和常规设置方面,您推荐哪些Windows工具?

7 个答案:

答案 0 :(得分:7)

我建议XAMPP,PHP,MySQL,Apache和Perl一起打包,安装非常简单,几乎不需要配置。

对于开发,我建议使用NetBeans作为IDE,它非常好PHP support

答案 1 :(得分:1)

获得预先包装的发行版。周围有很多这样的。我个人使用XAMPP,但其他人也很好。这为Apache,PHP和MySQL提供了易于使用的安装程序。

除此之外,你真的不需要太多。只是一种编辑器(可以是从记事本到完整的IDE)和连接到MySQL的东西。可能是phpMyAdmin但我个人更喜欢桌面应用程序。 DBVisualizer非常体面。还有其他人。

就编辑而言,当然不要使用Windows记事本。 :) Notepad++是一个更好的免费替代品。就IDE来说,我有点像软件,但它是商业的。 Netbeans没问题。 Eclipse也可以使用。

答案 2 :(得分:1)

我是第二个记事本++要求。我还认真地建议在网络服务器上安装xdebug,因为如果出现问题,它会提供完整的堆栈跟踪。没有这个调试可能真的很难。

我还建议开发通知(而不仅仅是警告)。这需要更多的代码工作,但它无数次为我捕获了愚蠢的错误,并且非常宝贵。

Wamp服务器很好,并且包含MySQL,如果您计划在Web上放置任何内容,可能就是您想要定位的,因为其他数据库可能不受支持。

答案 3 :(得分:1)

确保您拥有一个真实的,循序渐进的调试器,并教他们如何使用它。 “var_dump调试”在紧要关头可以,但不是一个好习惯。如上所述,Xdebug是一个不错的选择,特别是当与一个漂亮的前端配对时。 Komodo IDE以及NetBeans与Xdebug一起使用。

初学者经常担心“优化”他们的代码以使其更快。你可以展示它们 - 使用分析 - 优化速度是没有意义的,除非(1)它真的很慢,(2)你正在优化的是真正的瓶颈。您可以配置Xdebug,以便只需将?XDEBUG_PROFILE添加到URL的末尾即可生成分析统计信息。然后,您可以使用漂亮且易于使用的webgrind分析这些统计信息。

选择编辑器或IDE是个人决定。让他们使用他们喜欢的任何东西。如果他们以前从未编程,请教他们您最喜欢的编辑器或IDE。

答案 4 :(得分:0)

XAMPP为您提供了PHP,MySQL,Perl和Apache的开箱即用安装,因此您可以专注于学习HTML和PHP:

http://www.apachefriends.org/en/xampp.html

答案 5 :(得分:0)

基于Apache的本地Web服务器和舒适的IDE。 您可以使用任何您喜欢的IDE,但它应该:   - 突出PHP
  - 嵌入了FTP客户端(用于处理非本地文件)

答案 6 :(得分:0)

如果可能,我建议使用PHP 5.3.0 {。{3}}。

关于数据库,我建议XAMPPLite - 它是一个很好的数据库引擎,嵌入在支持标准SQL和IMHO的单个文件中,它更容易设置和维护,否则MySQL与InnoDB。

编辑,我会与SQLiteNotepad++一起使用类似TextMate的捆绑包。

如果您正在寻找IDE,请选择IntypeKomodo