当前位置:  开发笔记 > 编程语言 > 正文

您使用什么程序远程编辑php然后上传到您的服务器?

如何解决《您使用什么程序远程编辑php然后上传到您的服务器?》经验,为你挑选了2个好方法。

所以我刚刚开始开发PHP Web应用程序并完成了以下设置我的服务器:

Ubuntu服务器

的Apache2

PHP

MySQL的

VSFTPD

和所有其他的好东西......

目前,当我编辑文件时,我有两种方法可以更新/上传它们到服务器.我可以在服务器上使用vi进行小的更改,或者我可以使用NetBeans 6.5 RC2然后使用VSFTPD将它们上传到我的主目录并将文件"mv"到正确的位置(/ var/www).

我的问题:我应该使用什么方法编辑PHP并将其上传到服务器?NetBeans是理想的吗?vi真的具有我发现的功能(没有PHP IDE功能的基本文本编辑器命令).我错过了什么?从我刚开始编写PHP应用程序时发现的材料数量来看,我知道必须有更好的解决方案,但还没有找到.

(注意:我已经干预了设置,chroot_local_user=NO但意识到如果我上传的内容最终会破坏我的网站,我就没有备份副本.)



1> CMS..:

我不太喜欢直接在服务器上进行更改的想法,我可以向您推荐另一种方法:使用版本控制系统,在那里检查您对代码所做的所有更改,然后您可以轻松地结帐或部署时导出所有修改,这样您就可以获得有关每个文件所做的所有更改的完整历史记录,您可以完全控制代码...

我使用Subversion,将版本化的源代码部署到生产服务器非常容易......


"直接在服务器上"并不一定意味着生产.您可以在服务器上设置实时开发环境.在使用版本控制之前我经常这么做(因为它不适用于多个人,除非你给每个人自己的开发环境)

2> Jrgns..:

您基本上可以使用具有所需功能集的任何内容.这里有几个选项:

完全成熟的IDE

Netbeans的

日食

较小的IDE

Anjuta的

gPHPEdit

图形文本编辑器

gedit中

终端编辑

VIM

Emacs的

您需要确定所需的功能集,以及您更熟悉的编辑器.

VI功能非常丰富,但它具有陡峭的学习曲线.阅读 起来(PDF)上 它,并再次尝试.

我个人使用Anjuta,因为我不使用/喜欢完整IDE的所有功能.如果我想快速编辑某些内容,我有时会使用gedit,如果我在终端中并希望做某事,我有时会使用VI.

和源代码控制一样是一个非常好的主意!

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有