phpstorm 实现SFTP开发,线上线下同步(实时更新代码)

2023-10-28

        phpstrom是一个功能非常强大的IDE,甚至在修改SFTP项目时,不需要使用FTP软件将项目download到本地,修改后再提交到服务器覆盖的传统方式。就能做到远程动态连接和修改,非常方便十分适合开发微信项目

        1、打开工具栏 “Tools”---》“Deployment”---》“Brower Remote Host”

        

2、在窗口右侧可以看见一个“Remote Host”区域,点开三个小点点的按钮,新建一个服务(名字随便取)

3、填好你的SFTP的信息,填完可以点“Test FTP Connection”测试一下连接是否成功,如图:

4、Mappings也要填写

5.配好了之后,tools->deployment->browse remote host;还可以把代码下载到本地;

6.设置代码自动上传,tools->deployment->automatic upload;

到这一步基本就可以完成远程动态修改SFTP项目了。连接上以后,它默认在窗口的右边,你可以直接拉到左边。这样看起来就像是在修改本地项目。编辑区右上角有提交按钮,也可以使用快捷键

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

phpstorm 实现SFTP开发,线上线下同步(实时更新代码) 的相关文章

  • Mysql获取特定表的最后一个id

    我必须从特定的插入表中获取最后的插入 ID 可以说我有这个代码 INSERT INTO blahblah test1 test 2 VALUES test1 test2 INSERT INTO blahblah2 test1 test 2
  • foreach 循环中 current() 的意外行为[重复]

    这个问题在这里已经有答案了 这是一个简单的循环 list array A B C D foreach list as var print current list Output demo http 3v4l org sBDjl BBBB O
  • 在 JQuery ui 自动完成中显示图像

    我有一个带有 JQuery ui 自动完成功能的脚本 可以完美运行 有一个显示用户名字和姓氏的搜索过程 但在我的数据库中 还有用户的图片 我想将其显示在带有名字和姓氏的建议中 数据库中pic包含图片url 剧本 function searc
  • 在 wampserver 2.2 上安装 php_imagick.dll PHP 扩展

    我使用的是 32 位操作系统的 Windows 7 我安装了 ImageMagick 6 8 7 Q16Link https www imagemagick org script download php windows我能够从命令行 转换
  • 如何将 JSON 数据从 Android 发送到 php url?

    我想将登录信息从我的应用程序发送到 php url 因为这我的应用程序将崩溃 任何人都可以帮助我解决这个问题 这是我的服务器登录方法 我想将数据发送到此登录方法 Method public method login Parameters 3
  • 我应该在 PHP 代码中使用断言吗?

    一位同事添加了assert http php net assert在我们的库中 在我本来会使用 if 语句并引发异常的地方执行几次命令 在此之前我什至从未听说过断言 以下是他如何使用它的示例 assert isset this gt rec
  • 如何使用 php 从字符串中提取日期

    我需要从字符串中提取日期 下面是我的代码和字符串 str Updated status to Masters Software Engineering Enrolled Documents to Send on 03 06 2014 14
  • 从远程托管上的 PHP 获取 PHP 错误日志

    是否有 PHP 函数或其他方式以字符串形式获取 PHP 错误日志 我需要这个 因为我无法访问在其他人的服务器上运行的站点的错误日志 他提出通过电子邮件将错误日志发送给我 但这不太方便 有什么方法可以将错误日志输出到 PHP 页面吗 我意识到
  • 如何在PHP中获取div中的所有链接

    我想从另一个网站打开一个页面 并提取一个中的所有链接 href div of class layout 2 2 在此页面中 我如何使用 PHP 来做到这一点 我想复制layout 2 2中的每个链接this https url 网页 这是我
  • node-mongodb-native的插入性能

    我正在使用 MongoDB 测试 Node js 的性能 我知道其中每一个都很好 彼此独立 但我正在尝试一些测试来感受它们 我遇到了这个问题 但无法确定来源 问题 我正在尝试在单个 Node js 程序中插入 1 000 000 条记录 它
  • Composer 无法下载文件

    我正在尝试在命令行上使用作曲家 php composer phar update php composer phar install php composer phar self update php composer phar selfu
  • 无法在 Laravel 8 中运行迁移:SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: 名称或服务未知 [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我不明白为什么我的迁移在全新安装 Laravel 8 时失败 这就是我得到的结果 Illuminate Database
  • CakePHP - 选择性 SSL

    如何对网站的某些部分强制使用 HTTPS 例如登录页面或注册页面 并使用 HTTP 来完成网站的其余部分 我最喜欢的强制转换为 https 的方法是将其作为 php 脚本中的第一件事 它可以在 Joomla 中运行 也可以在 CakePHP
  • 使用控制器通过 codeigniter 处理返回的自定义 css 和 javascript 文件

    我正在开发一个 php codeigniter 项目 我正在考虑创建一个专门用于处理返回自定义 css 和 javascript 文件的控制器 在之前的项目中 我在视图文件的标头中包含了外部 CSS 和 JS 文件 但它们本质上必须是静态的
  • 使用 php 脚本的电子邮件管道

    你好 我想将所有电子邮件 到达我的收件箱 转发到 php 脚本并检索电子邮件内容并将其保存在文件中 因此 我正确地添加了具有管道路径的电子邮件转发器 转发地址 电子邮件受保护 cdn cgi l email protection 管道到程序
  • laravel 5.3 新的 Auth::routes()

    最近开始使用laravel 5 3写博客 但是运行后出现一个问题php artisan make auth 当我运行这个时 它会在我的web php 这是其中的代码 Auth routes Route get home HomeContro
  • PHP MVC 应用程序中哪里可以捕获异常?

    我有一个中小型 PHP 应用程序 用于练习 OOP 和 MVC 技能 我有初始化 引导程序调用的文件Router谁打电话控制器 gt 服务层 gt 存储库 数据库 然后将变量发送回视图层 所有依赖项均由 DiC IOC 处理 我创建抽象类
  • PHPMailer 验证失败

    当我尝试在工作中使用 Windows Server 2012 上的 PHPMailer 来使用 SMTP 发送报告电子邮件时 出现身份验证失败错误 我在域上使用服务器管理员帐户 我非常确定密码是正确的 检查下面的代码 require PHP
  • 警告:mysqli_query() 期望参数 1 为 mysqli,在 中给出 null

    我正在尝试构建一个简单的自定义 CMS 但出现错误 警告 mysqli query 期望参数 1 为 MySQLi 在中给出的为 null 为什么我会收到此错误 我的所有代码都已经是 MySQLi 并且我使用两个参数 而不是一个 con m
  • 一些基本的 PHP 问题 [已关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我只是有一些基本的 php 问题来加深我对学习的理解 但我找不到简单的答案 我有一个 php ajax 应用程序 它生成 mysql

随机推荐

  • 耗时半月,终于把牛客网上的软件测试面试八股文整理成PDF合集!

    大家好 最近收到不少小伙伴的留言 反映现在的面试难度越来越高 要背的八股文越来越多了 考察的知识点也越来越细致 明摆着就是想让我们 徒手造航母 嘛 对程序员们来说确实是一大挑战 因此 我特地整理了今年上半年大厂软件测试面试题的合集 希望能够
  • 租约锁机制

    背景和介绍 缓存是计算机里广泛使用的一种技术 对降低读取延迟 网络流量和服务器负载都非常有效 但也带来了一致性 Consistency 的问题 所谓一致就是客户端总能读到最新的数据 使用缓存后有可能服务器端的数据已经被修改 但客户端仍然从缓
  • 软考笔记——第九章--软件工程基础知识

    第九章 软件工程基础知识 软件工程概述 软件过程模型 软件开发方法 软件工具与软件开发环境 软件项目管理 软件风险管理 软件度量 1 软件工程概述 软件工程基本原理 用分阶段的生命周期计划严格管理 坚持进行阶段评审 实现严格的产品控制 采用
  • call、apply、bind 方法详解

    一 call apply bind 的共同点 改变函数的 this 指向 第一个参数都是 this 要指向的对象 二 call apply bind 的区别 call apply 都是立即执行 bind 不会立即执行 因为 bind 的返回
  • vue实现甘特图

    1 引入依赖 npm install dhtmlx gantt 6 3 7 2 组件代码
  • python: 运行import tensorflow as tf 出错讯息的解决,CUDA版本查看方法

    Tensorflow 由 Google Brain 开发和维护 广泛应用于各类机器学习machine learning 最近想试用一下 在pycharm上用Python 结果一开始就出问题了 第一句 import tensorflow as
  • 剑指 Offer 52. 两个链表的第一个公共节点(java+python)

    输入两个链表 找出它们的第一个公共节点 如下面的两个链表 在节点 c1 开始相交 示例 1 输入 intersectVal 8 listA 4 1 8 4 5 listB 5 0 1 8 4 5 skipA 2 skipB 3 输出 Ref
  • 时间复杂度分析

    目录 前言 最好 最坏情况复杂度 平均情况时间复杂度 均摊事件复杂度 总结 前言 本文作文学习极客时间课程 数据机构与算法之美 课程的一些笔记与感悟 有兴趣的朋友希望大家关注课程 非常好的课程 不要惧怕数据结构与算法 当你学完整篇专栏 会对
  • 01背包--数组能否分成两个和相同的数组

    1 2 6 3 可以分成 1 2 3 和 6 思路 此题可以用0 1背包问题来解决 分成的两个数组之和 一定为整个数组之和的一半 所以将背包容量设为初始数组之和的一半即可 最后在判断背包所装的容量是不是整个数组之和的一半 关于01背包问题的
  • python 中字典对象按照 value 排序

    dit 1 a 1 b 2 c 2 d 直接使用sorted方法 只能根据key进行排序 sorted dit Out 6 2 1 1 2 如果需要根据value排序 可以 sorted dit items key lambda x x 1
  • 【计算机网络】3、IO 多路复用:select、poll、epoll、reactor

    文章目录 一 select 1 1 用法 1 1 实战 二 poll 2 1 用法 2 2 实战 三 阻塞 非阻塞 3 1 非阻塞 IO 3 1 1 read 3 1 2 write 3 1 3 accept 3 1 4 connect 3
  • 关于Lattic Diamond软件安装不成功问题(license问题)

    今天搞了一上午的软件 都快放弃了 最后发现竟然是环境变量的问题 顿时感觉自己太费了 这么简单都没发现 正常按照教程安装完显示的结果应该是这样的 这时候报错是因为还没有安装license 这个教程里也有 一步步来就行 但是要吐槽的一点就是这个
  • C语言初学者必学必会的C语言必背100代码

    对于C语言这门计算机语言 算是老生常谈了 现在就由我来给大家分享几个关于C语言的几个代码吧 如果有错的地方还望见谅 1 入门级别hello world include
  • 【ES6】let、const、var详解

    let let用于声明变量 特点 1 let不能重复声明变量 2 let声明的变量不会变量提升 3 let声明的变量不属于顶层对象 4 let声明的变量具有块级作用域 let生成了对应的块状作用域 找到i值 let arr for let
  • 解决“至少有一个JAR被扫描用于TLD但尚未包含TLD”的问题

    一 问题描述 26 Aug 2020 18 52 00 419 信息 RMI TCP Connection 3 127 0 0 1 org apache jasper servlet TldScanner scanJars 至少有一个JAR
  • 微服务的优点

    在这里插入图片描述 1 简而言之 微服务就是开发一组小型服务的方式来开发一个独立的应用系统 每个小型服务都运行在自己的进程中 并采用HTTP资源API轻量级的机制来互相通信 这些服务围绕业务功能进行构建 并能通过全自动的部署机制来进行独立部
  • 虚拟机隔离和容器隔离机制及区别

    1 虚拟机隔离机制 通过虚拟化技术虚拟出资源完全独立的的主机 支持虚拟化的层是hypervisor hypervisor是一种虚拟化服务器的软件 2 Docker容器的隔离机制 Docker利用Namespace实现系统环境隔离 采用Cgr
  • 十进制小数转换成二进制的原理理解

    十进制小数转换成二进制的原理理解 在学习浮点数据类型的时候 涉及到了10进制的小数如何转成2进制数的问题 此文章不讨论精度问题 仅涉及转换原理 乘2取整 学习到的方法是 乘2取整 但是一直不知道具体原理是什么 现在从数学上说明一下原理 乘2
  • 你真的了解Python吗?这篇文章可以让你了解90%

    人们为什么使用Python 之所以选择Python的主要因素有以下几个方面 软件质量 在很大程度上 Python更注重可读性 一致性和软件质量 从而与脚本语言世界中的其他工具区别开发 此外 Python支持软件开发的高级重用机制 例如面向对
  • phpstorm 实现SFTP开发,线上线下同步(实时更新代码)

    phpstrom是一个功能非常强大的IDE 甚至在修改SFTP项目时 不需要使用FTP软件将项目download到本地 修改后再提交到服务器覆盖的传统方式 就能做到远程动态连接和修改 非常方便十分适合开发微信项目 1 打开工具栏 Tools