资讯专栏INFORMATION COLUMN

PHPStorm.WebStrom等系列官方开发工具配置本地项目与运程服务器同步

2501207950 / 2925人阅读

摘要:配置本地项目与远程服务器同步说明等官方的系统开发工具配置本地项目与远程服务器同步的方法都基本一致没有,几乎没有什么不同之处,我们拿为例说一下具体的配置过程配置本地项目与远程服务器同步能做什么我们在团队开发时基本上开发环境都是统一的测试开发服

PHPStorm.WebStrom配置本地项目与远程服务器同步

说明:PHPStorm、WebStrom等官方的系统开发工具配置本地项目与远程服务器同步的方法都基本一致没有,几乎没有什么不同之处,我们拿WebStorm为例说一下具体的配置过程

WebStrom配置本地项目与远程服务器同步 能做什么

我们在团队开发时基本上开发环境都是统一的测试开发服务器,那你会问:我本地已经安装了LNMP或LAMP为什么还要用测试开发服务器作为开发环境呢?那我问你:你能保证你的小伙伴们都是同样的开发环境么?比如说你的PHP开发环境高,你使用了一个低版本PHP不支持的函数,使用了低版本PHP的小伙伴是不是要报错,你怎么知道这个时候你的小伙伴没有骂娘?哈哈,所以说为了避免这种情况的发生一般都有一个测试开发服务器(LINUX OS),你和你的小伙伴只是这个服务器上一个用户,至于使用的开放权限root管理员或者比普通用户更高级的用户说的算...

WebStrom开发工具要做的就是将编辑的项目文件实时的同步到远程服务器,当你访问你刚编辑的文件时远程端已经更新这就是我们想要的效果或者说功能吧,在WebStorm配置同步文件到远程服务器,其实它就相当于你使用xftp(上传下载工具和xshell是兄弟不要说你不知道不知道我也不告诉你,因为您老真是拖后腿了噻)工具拽一个服务器上的文件到本地,编辑完成后你又将文件上传覆盖到服务器上是一个道理,让你使用WebStorm开发更省心省力

怎么配置

选择 "文件" -> "设置" (Default shortcut keys for Ctrl + Alt + S) 打开Settings对话框

Setting对话框选择 "Build, Execution, Deployment" -> "Deployment" -> 点击 "Add(Insert)" 打开Add Server对话框

Add Server对话框内输入Name值为linux-server-mapping-directory (这个值为连接远程服务器标签名称可以随意输入,但我们的原则是见名知意);

Type类型选择为SFTP

Settings对话框内选择linux-server-mapping-directory标签名称

选择Connection标签,在对应用的Upload/download project files中输入如下图所示信息

SFTP host: 远程服务器IP地址
Port: 连接所使用的端口号
Root Path: 为项目所在目录
User name: 用户名
Auth type: 选择默认的Password
Password: 用户登录密码

通过Test SFTP connection...测试连通性,可以判断是否连接成功,不成功请确认用户名和密码是否输入正确

选择Mapping标签

设置Local path为本地项目目录

设置Deployment path on server "linux-server-mapping-directory"/根目录就可以

PS: 这里的根是相对于/home/warnerwu/blog项目目录而言

设置Web path on server "linux-server-mapping-directory"/根目录就可以

设置Options如下图所示:

怎么使用

上传整个项目到远程linux开发服务器

右击项目目录 -> Deployment -> Update to linux-server-mapping-directory

上传单个文件到远程linux开发服务器

右击将要上传的单个文件 -> Deployment -> Update to linux-server-mapping-directory

修改后按快捷键 Ctrl+S 保存时自动上传文件到远程linux开发服务器

修改文件后保存时自动上传到linux远程开发服务器

下面两张图是上传整个项目目录到远程linux开发服务器的示意图:

同理下载也是相对应的, 你也可以对比本地与linux开发服务器项目目录有什么不同,

如果说你不喜欢 zend studio 那么这个ide将是你手里最得心应手的一把刀 ...

PHPStorm是最有情怀的ide不喜勿喷, 每个人都不同的习惯,

当然了我想能看到这个文档的都是PHPStorm使用者, 希望对你的开发工作有所帮助!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/81468.html

相关文章

  • PHPStorm.WebStrom系列官方开发工具配置本地项目运程务器同步

    摘要:配置本地项目与远程服务器同步说明等官方的系统开发工具配置本地项目与远程服务器同步的方法都基本一致没有,几乎没有什么不同之处,我们拿为例说一下具体的配置过程配置本地项目与远程服务器同步能做什么我们在团队开发时基本上开发环境都是统一的测试开发服 PHPStorm.WebStrom配置本地项目与远程服务器同步 说明:PHPStorm、WebStrom等官方的系统开发工具配置本地项目与远程服务...

    xcc3641 评论0 收藏0
  • 【Git 系列】基础知识全集

    摘要:没有一个全局的版本号,而有目前为止这是跟相比缺少的最大的一个特征。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。合并冲突多人对同一文件的工作副本进行更改,并将这些更改提交到仓库。Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用 Git 来做自己的文档版本管理工具。 ...

    ASCH 评论0 收藏0
  • React项目实践系列

    摘要:在此我们选用用友的公共静态资源库。因此打算建立远程的其实还有个关键是我使用用友配的电脑开发,在本地部署的话电脑配置。。。不过此步骤我们也可以省略了,用友的大前端技术团队提供了平台。 数据分析平台-实践系列一 项目创建于2018年1月底,到现在已经接近半年,在此写下半年来项目的实践过程以及自己对前端的学习与体悟。 技术选型 框架: React 路由: React-Router 4 状态管...

    DC_er 评论0 收藏0
  • 我是如何进行Spring MVC文档翻译项目的环境搭建、项目管理及自动化构建工作的

    摘要:内容包括翻译环境搭建项目管理与自动化构建三部分。博客首页声明官方文档翻译稿发布托管在七牛上的翻译文档仓库环境搭建翻译与写作一样,首要之事均为专注于翻译写作本身,而不考虑样式等方面。安装完成后,运行即可在启动一个本地的。 感兴趣的同学可以关注这个翻译项目 、 我的博客原文 和 我的Github showImg(/img/remote/1460000006776466); 前段时间翻译的S...

    shevy 评论0 收藏0
  • 【效率专精系列】善用API统一描述语言提升RestAPI开发效率

    摘要:其标准为前身是,提供强大的在线编辑功能,包括语法高亮错误提示自动完成实时预览,并且支持用户以格式撰写导入导出转换文档。 团队内部RestAPI开发采用设计驱动开发的模式,即使用API设计文档解耦前端和后端的开发过程,双方只在联调与测试时耦合。在实际开发和与前端合作的过程中,受限于众多因素的影响,开发效率还有进一步提高的空间。本文的目的是优化工具链支持,减少一部分重复和枯燥的劳动。 现状...

    tianyu 评论0 收藏0

发表评论

0条评论

2501207950

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<