1. 简介:

PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它是一款商业的 PHP 集成开发工具,以其独特的开发便利性,短时间内赢得了大量PHPer的青睐。

FTP 是File Transfer

Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用通俗语言来说,用户可通过客户机程序向远程主机上传文件或者从远程主机下载文件。

PhpStorm拥有FTP功能,因此无需下载其他FTP软件(有没有再次感受到PhpStorm功能的强悍呢?)。以下介绍的是PhpStorm中使用FTP功能的详细操作方法。

2. 操作步骤:

2.1 打开Cofiguration

打开PhpStorm,打开一个本地项目。依次找到Tools—>Deployment—>Cofiguration,点击进入。

2.2 填写SFTP信息

依次填入项目名称,SFTP主机地址,用户名,密码,项目的浏览器访问地址,然后点击Test SFTP connection测试是否连接成功。点击Mappings,配置项目本地地址,其他默认,注意远程地址那有个斜杠。点击OK。

2.3 查看远程项目文件

依次找到Tools—>Deployment—>Browse Remote Host,点击进入。选择刚才创建的远程主机名称,即可查看远程文件。到此为止PhpStorm中SFTP的配置工作已经完成。

3. 常用操作方法:

3.1 远程文件后面的日期如何显示?

点击一下右上角的小齿轮,选择Show Date即可。

3.2 怎样下载远程文件到本地?

右键选择远程文件,点击Download from here,即完成下载。

3.3 怎样上传文件到远程服务器?

右键选择远程文件,点击Upload here,即完成文件上传。

3.4 如何对比远程文件与本地文件的区别?

右键选择远程文件,点击Compare With Local Version,即可查看文件对比。

3.5 本地文件更改的比较多,如何知道哪些文件做了更改?

右键选择可能更改了的远程文件夹,点击Sync With Local,会自行搜索出有变更的文件。过程中可以在编辑器中修改。

4. 总结:

PhpStorm中FTP的操作方法还有很多,例如可以本地编辑,实时自动同步到远程服务器,免去手动上传操作。个人不喜欢自动同步上传,总感觉有种失控的感觉,毕竟需要直接更改的地方不是太多,同时还要考虑SVN版本控制问题。

常用操作中列出的是对于远程文件右键点击,同样本地文件也可以右键点击,功能一样,只是会换一种描述。

5. 可能遇到的问题:

如果按照上面的操,点击测试连接无法连接到远程主机。请尝试点击Advanced options->勾选Passive mode(被动模式)。

通过sftp打开php.ini,PhpStorm中如何使用SFTP功能 详细操作方法相关推荐

  1. OAF在打开的新页面中添加按钮,功能是关闭当前页面

    OAF在打开的新页面中添加按钮,功能是关闭当前页面 javascript:close()

  2. Word中查找和替换功能详细介绍

    在Word中查找和替换功能很多人都会使用,最通常是用它来查找和替换文字,但实际上还可用查找和替换格式.段落标记.分页符和其他项目,并且还可以使用通配符和代码来扩展搜索. 一.查找和替换文字 例如:将& ...

  3. 编辑状态打开mysql表,Excel2016中数据透视表的编辑操作方法

    在Excel2016中建立初始的数据透视表后,可以对数据透视表进行一系列的编辑操作(如添加或删除字段.改变字段的显示顺序.更改统计字段的算法以及数据更新等),以达到不同的统计目的. 一.查看各门店数量 ...

  4. PHPStorm中使用Xdebug调试

    1.下载 Xdebug.dll 动态库扩展文件 访问http://xdebug.org/download下载,注意下载的版本需与你的PHP版本匹配,下载下来的文件我一般放到php的文件夹上: 2.安装 ...

  5. php 开启命令模式,如何启用PhpStorm中的命令行工具

    本篇文章主要给大家介绍如何使用phpstorm中的命令行工具. PhpStorm下载地址: PhpStorm使用命令行工具,我们可以直接从IDE调用命令!在我们使用任何命令行工具之前,我们必须在设置中 ...

  6. 如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作...

    Phpstorm除了能直接打开localhost文件之外,还可以连接FTP,除了完成正常的数据传递任务之外,还可以进行本地文件与服务端文件 的异同比较,同一文件自动匹配目录上传,下载,这些功能是平常I ...

  7. 在PhpStorm中管理GitHub代码仓库的使用方法

    2019独角兽企业重金招聘Python工程师标准>>> 1.简介: PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了 ...

  8. AutoDL算力租用++Pycharm中SSH、SFTP连接远程服务器

    失踪人口回归,本次主要解决一下电脑无GPU或者GPU算力不够,但是需要进行神经网络训练的情况. 目录 前言 一.GPU租用 二.AutoDL算力租用 1.创建实例 2.SSH远程连接 三.Pychar ...

  9. linux下开放sftp端口,如何在 Linux 系统中如何更改 SFTP 端口

    如何在 Linux 系统中如何更改 SFTP 端口 SFTP(SSH文件传输协议)是一种安全文件协议,用于通过加密连接在两个主机之间传输文件. 它还允许您对远程文件执行各种文件操作并恢复文件传输. S ...

最新文章

  1. Android控件之ImageView探究
  2. 转载:JAVA中获取项目文件路径
  3. 选择自己用的到的文件编译一个CEGUISample(二)
  4. cpu的内容——cu的功能。操作命令的分析 || 微程序设计思想
  5. mysql函数包含的意思_MYSQL函数
  6. javaWeb Note1
  7. 使用phpstorm+wamp实现php代码实时调试审计
  8. 服务器芯片镜像测试,模拟镜像服务器磁盘问题的两个测试【转】
  9. Thinkphp查询数据转成layui的展示格式
  10. 清北学堂模拟赛d6t2 刀塔
  11. 国内互联网企业奇妙招数
  12. 数据库系统的并发控制的两种实现模型
  13. datatable高效写入mysql_如何将DataTable批量写入数据库
  14. 个人对游戏加速器行业看法(一):概念介绍
  15. 前端开发对JSESSIONID的初步了解:JSESSIONID的产生以及简单说明
  16. 沟通类书籍推荐,这6本书助力你提高自身沟通能力
  17. 舆情传染病时空分析文献阅读笔记
  18. java 裁剪图片_java实现的图片裁剪功能示例
  19. jquery的一些小小实例
  20. Linux系统swap分区扩容,swap分区扩容

热门文章

  1. python3 sys.stdout.write print 区别
  2. linux Makefile中 make -C和M=的作用
  3. Linux国内源介绍
  4. CentOS下Redis的安装
  5. socket的半包,粘包与分包的问题
  6. 为Win7 Win8右键菜单发送到添加常用位置(SendTo)
  7. 标志寄存器的详细解释
  8. C语言之free函数及野指针
  9. Linux2.6 内核进程调度分析
  10. Kubernetus自传