我正在为PHP开发寻找“单一安装”解决方案。
在单个安装映像(* .msi或* .exe)上有什么能给我一个漂亮的IDE,Web服务器,调试器,数据库等吗?
这当然与Eclipse PDT完全相反,Eclipse PDT要求您搜索并找到一堆从未完全协同工作的其他组件。
答案 0 :(得分:5)
答案 1 :(得分:3)
我不知道你是否会在Windows的一个软件包中找到所有你想要的东西,但你可以把它缩小到大约两个......
适用于Windows的XAMPP附带:Apache,MySQL,PHP + PEAR,Perl,mod_php,mod_perl,mod_ssl,OpenSSL,phpMyAdmin,Webalizer,用于Win32和NetWare Systems的Mercury Mail传输系统v3.32,Ming,JpGraph,FileZilla FTP服务器,mcrypt,eAccelerator,SQLite和WEB-DAV + mod_auth_mysql。
然后你只需要一个带调试器的编辑器,它有许多选择,大多数是非自由的,比如NuSphere的PhpEd - 或者是免费的 - 比如Eclipse PDT或gVim + XDebug + DBGp客户端。
答案 2 :(得分:3)
我认为问题是:是否需要才能成为真正的一体化解决方案?我想不是。
我同意将几十块拼凑在一起很麻烦,但我发现XAMPP的组合,我选择的IDE,以及一些额外的铃声和口哨(如Polystyle for source code formatting)完全灵活,而不是安装太多工作。
答案 3 :(得分:2)
真正的一体化 - 还没有。也许读这篇文章的人会上传一个版本。
我的提示是:
XAMPP和Netbeans(PHP捆绑包)。
点击2次安装。
如果您还没有安装java,请单击3次。答案 4 :(得分:1)
Netbeans也是PHP的一个很好的IDE。我一直都在使用它,而且比Eclipse PDT更令我满意。它有一个整齐的捆绑,你可以立即安装和使用。
只需下载PHP包here
即可对于Web服务器,我可以推荐XAMPP或Zend Server。它们易于安装并且做得很好。 XAMPP拥有MySQL,而Zend Server拥有一些非常酷的优化功能,可以提供出色的性能。
答案 5 :(得分:0)
是否要求您的开发环境易于安装?您是开发人员,因此您应该能够安装和配置一组(更强大的)工具,以满足您的特定需求。
您只需安装捆绑的IDE一次(每隔一段时间),以便在开发项目时该功能不再有用。当您努力配置环境时,它更有可能成为障碍。
还可以看看Komodo IDE。
答案 6 :(得分:0)
如果你在Windows上,你可以获得一个用于web,php,数据库的WAMP包。对于IDE,我确实喜欢Zend Studio 5.5 。不是他们最新的基于PDT的互动。 5.5有一个很好的调试器和一个内置的Web浏览器,您可以查看输出。界面非常快,通过调试器/浏览器运行代码比在真正的网络服务器上运行速度慢,但是当然你可以获得破解,检查代码的好处。唯一的缺点是Zend Studio 5.5不再受支持,最高的PHP版本是5.2.13。
目前虽然我有一个Virtualbox Ubuntu Server映像镜像我的生产环境,但它安装了Samba,所以我可以轻松地来回复制文件。