PHPStrom 新建FTP项目以及在线操作教程


Posted in PHP onOctober 16, 2016

前言

PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具。它包含了WebStorm的所有功能,前后端都是相当出色,其强大便利之处,相信用过的同学们都知道。那么这里我就和大家聊聊它的 FTP和远程文件同步 功能。

优势

FTP和远程文件同步,顾名思义,就是使用ftp协议操作服务器上的文件。那么这个和我们使用普通的ftp的优势在哪里呢?我们为什么要使用它呢?

其实最重要的优势就是在修改操作项目时的完整性,比如我们在调试一个方法时,在IDE中可以直接按住 ctrl 不放鼠标左键点击方法名,就可以知道方法,甚至可以更深一步的找到其他关联函数等,但是单纯在ftp软件中修改就做不到了,或者说想达到此效果需要更大的成本。

操作

首先我们需要新建 ftp/sftp/ftps 项目。按以下步骤操作:

1.左上角菜单栏找到 File ,点击它,之后在出现的下拉菜单选择 Create Project from Exsting files...。

PHPStrom 新建FTP项目以及在线操作教程

2.会弹出项目选择界面,我们选择 Web server is on remote host, files are accessible via FTP/SFTP/FTPS. , 点击 next 下一步。

PHPStrom 新建FTP项目以及在线操作教程

3.进行本地项目的设置,名称和项目路径还有一些部署配置。

PHPStrom 新建FTP项目以及在线操作教程

4.新增或者选择ftp项目

PHPStrom 新建FTP项目以及在线操作教程

5.新增配置ftp项目(如果已有则直接上一步选择,跳过这一步)

PHPStrom 新建FTP项目以及在线操作教程

6.配置最终目录结构

PHPStrom 新建FTP项目以及在线操作教程

7.配置好目录结构后,点击 next ,进入根目录设置,一般默认 / 就好

PHPStrom 新建FTP项目以及在线操作教程

8.点击 finish 完成所有配置,之后软件会自动进行收集文件信息和下载到本地来

PHPStrom 新建FTP项目以及在线操作教程
PHPStrom 新建FTP项目以及在线操作教程

9.下载好之后,会提示是否在本窗口中打开,如果没有多项目同时编辑的需求,直接点击 this window 在本窗口打开就好了

PHPStrom 新建FTP项目以及在线操作教程

10.完成配置,全局界面浏览

PHPStrom 新建FTP项目以及在线操作教程

总结

由于文章篇幅和作者时间有限,这里只是大概的说了一下如何远程连接ftp项目并下载等情况,具体操作还有很多,比如本地和在线文件比较等等,有待读者的摸索。

PHP 相关文章推荐
PHP.MVC的模板标签系统(三)
Sep 05 PHP
ThinkPHP验证码使用简明教程
Mar 05 PHP
PHP+shell实现多线程的方法
Jul 01 PHP
深入解析PHP中foreach语句控制数组循环的用法
Nov 30 PHP
php类的自动加载操作实例详解
Sep 28 PHP
Thinkphp结合ajaxFileUpload实现异步图片传输示例
Mar 13 PHP
PHP5.0~5.6 各版本兼容性cURL文件上传功能实例分析
May 11 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
Jun 13 PHP
解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
Oct 16 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 PHP
PHP 构造函数和析构函数原理与用法分析
Apr 21 PHP
浅谈如何提高PHP代码质量之单元测试
May 28 PHP
php根据数据id自动生成编号的实现方法
Oct 16 #PHP
PHP结合Ueditor并修改图片上传路径
Oct 16 #PHP
jquery+thinkphp实现跨域抓取数据的方法
Oct 15 #PHP
php组合排序简单实现方法
Oct 15 #PHP
PHP中字符与字节的区别及字符串与字节转换示例
Oct 15 #PHP
php实现博客,论坛图片防盗链的方法
Oct 15 #PHP
PHP云打印类完整示例
Oct 15 #PHP
You might like
搜索引擎技术核心揭密
2006/10/09 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
2017/06/09 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
JS日历 推荐
2006/12/03 Javascript
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
JS获取元素多层嵌套思路详解
2016/05/16 Javascript
用自定义图片代替原生checkbox实现全选,删除以及提交的方法
2016/10/18 Javascript
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
AngularJS 霸道的过滤器小结
2017/04/26 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
2017/06/13 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
eslint 的三大通用规则详解
2019/05/16 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
python client使用http post 到server端的代码
2013/02/10 Python
小小聊天室Python代码实现
2016/08/17 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
2018/03/22 Python
Python高级编程之继承问题详解(super与mro)
2019/11/19 Python
Django模型中字段属性choice使用说明
2020/03/30 Python
Python 存取npy格式数据实例
2020/07/01 Python
Python排序函数的使用方法详解
2020/12/11 Python
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
结婚邀请函范文
2014/01/14 职场文书
经理任命书模板
2014/06/06 职场文书
2015年学校办公室工作总结
2015/05/26 职场文书
行政处罚告知书
2015/07/01 职场文书
新郎新娘致辞
2015/07/31 职场文书
祝福语集锦:送给毕业同学祝福语
2019/11/21 职场文书
如何将JavaScript将数组转为树形结构
2021/06/02 Javascript
Python绘制散乱的点构成的图的方法
2022/04/21 Python