PHP的最佳开发环境?

PHP的最佳开发环境?,php,windows,development-environment,Php,Windows,Development Environment,什么是PHP的最佳开发环境? 我使用Notepad++和Vibrant墨水风格,并使用Windows资源管理器进行ftp 非常业余“最佳”真的很主观。您可以签出和,但不确定记事本++有什么问题:( 编辑:哦,我的朋友发誓说这是真的。最好的”真的是主观的。你可以检查一下,但不确定记事本++有什么问题:( 编辑:哦,我的朋友发誓。这里有很多问题。看看这里: 顺便说一下,我用了。这里有很多问题。看看这里: 顺便说一句,我使用Ubuntu。我在开发桌面上使用Ubuntu,在部署代码的服务器上以相同的设置

什么是PHP的最佳开发环境? 我使用Notepad++和Vibrant墨水风格,并使用Windows资源管理器进行ftp

非常业余

“最佳”真的很主观。您可以签出和,但不确定记事本++有什么问题:(

编辑:哦,我的朋友发誓说这是真的。

最好的”真的是主观的。你可以检查一下,但不确定记事本++有什么问题:(


编辑:哦,我的朋友发誓。这里有很多问题。看看这里:


顺便说一下,我用了。

这里有很多问题。看看这里:


顺便说一句,我使用Ubuntu。

我在开发桌面上使用Ubuntu,在部署代码的服务器上以相同的设置运行Apache。不必将代码上传到远程服务器来运行它,这非常方便!当我开始这样做时,它使我的工作流程更加优雅。只需保存文件并点击f5,您的更改就会完成他马上就走了

是我最喜欢的Linux编辑器。NodoPAD++和凯特是相似的,但是我认为凯特组织得更好。不过我认为凯特不适合Windows。

我喜欢的另一个编辑器是(尽管该页面令人困惑——编辑器是免费的,但它们也提供了一个商业IDE)。对我来说,Komodo最方便的功能是,您可以通过ssh透明地编辑远程文件,因此您不必担心上传或其他任何事情

Windows资源管理器是否支持sftp?不建议使用普通FTP协议,因为它会将您的身份验证详细信息(以及所有传输)以未加密的方式发送。您可能希望获得一个程序,如并开始使用sftp


我为写了一个小包装器,这样我就可以从控制台上传文件,比如
ssend newfile.php
。当你只编辑几个文件时,它非常方便。

我在开发桌面上使用Ubuntu,在部署代码的服务器上以相同的设置运行Apache。不必将代码上传到远程服务器运行e服务器真的很方便!当我开始这样做时,它使我的工作流程更加优雅。只需保存文件并点击f5,您的更改就会立即出现

是我最喜欢的Linux编辑器。NodoPAD++和凯特是相似的,但是我认为凯特组织得更好。不过我认为凯特不适合Windows。

我喜欢的另一个编辑器是(尽管该页面令人困惑——编辑器是免费的,但它们也提供了一个商业IDE)。对我来说,Komodo最方便的功能是,您可以通过ssh透明地编辑远程文件,因此您不必担心上传或其他任何事情

Windows资源管理器是否支持sftp?不建议使用普通FTP协议,因为它会将您的身份验证详细信息(以及所有传输)以未加密的方式发送。您可能希望获得一个程序,如并开始使用sftp


我为它编写了一个小包装器,这样我就可以从控制台上传文件,比如
ssend newfile.php
。当你只编辑几个文件时,它非常方便。

服务器通常由Linux驱动,最好的开发机器不是Windoze…@Lekensteyn-服务器可能由Linux驱动,但是说Windows机器不是好的开发机器,它是纯粹的flamebait。在这种情况下,服务器与开发机器有什么关系?即使你指的是在开发机器上安装服务器软件,服务器软件在这两种操作系统上有什么不同吗?windows上的PHP与linux相比有一些怪癖,但它加起来并不多。它是毕竟,它是一种跨平台的解释语言,因此无论您的操作系统如何,它都应该运行相同的语言。从看到各种问题中,我的印象是,在Windows上设置起来有点困难,有时会出现一些关于文件路径的混乱信息,或者比linux版本多一些bug。但是如果您甚至没有运行Apache/PHP在开发机器上,这一点都没有区别!服务器通常由Linux提供动力,最好的开发机器不是Windoze机器…@Lekensteyn-服务器可能由Linux提供动力,但说Windows机器不是好的开发机器纯粹是火箭弹。在这种情况下,服务器与开发机器有什么关系?Even如果你指的是在开发机器上安装服务器软件,那么这两种操作系统上的服务器软件有什么不同吗?windows上的PHP与linux相比有一些怪癖,但加起来并不多。它毕竟是一种跨平台的解释性语言,所以不管你的操作系统如何,它都应该运行相同的服务器软件。看到各种不同的操作系统,我的印象是问题是,在Windows上设置有点困难,有时文件路径会有一些令人困惑的东西,或者比linux版本多一些bug。但是,如果你甚至没有在开发机器上运行Apache/PHP,这一点都没有区别!