我将向一个完整的初学者讲授PHP(加上HTML,再加上MySQL)。在编辑器,Web服务器和常规设置方面,您推荐哪些Windows工具?
答案 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:
答案 5 :(得分:0)
基于Apache的本地Web服务器和舒适的IDE。
您可以使用任何您喜欢的IDE,但它应该:
- 突出PHP
- 嵌入了FTP客户端(用于处理非本地文件)
答案 6 :(得分:0)