zoukankan      html  css  js  c++  java
  • PHPStorm.WebStrom等系列官方开发工具配置本地项目与运程服务器同步

    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 (这个值为连接远程服务器标签名称可以随意输入,新视觉影院6080但我们的原则是见名知意);

    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如下图所示:

    怎么使用

  • 相关阅读:
    加沙地带
    特拉维夫以色列第二大城市,滨临东地中海,以色列最为国际化的经济中心
    1980年,以色列国会立法确定耶路撒冷是该国“永远的与不可分割的首都”。而巴勒斯坦自治政府也宣布耶路撒冷将是未来巴勒斯坦国的首都。在21世纪,耶路撒冷仍然是巴以冲突的中心。
    delete
    NUnit -- Test discovery or execution might not work for this project
    HearthBuddy中_settings.txt的更详细参数解释
    WPF global exception handler
    sftp winscp
    cdn and fallback
    What happens in an async method
  • 原文地址:https://www.cnblogs.com/tianshifu/p/6388408.html
Copyright © 2011-2022 走看看