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+mysql写的留言本
Oct 09 PHP
帖几个PHP的无限分类实现想法~
Jan 02 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
Dec 29 PHP
php inc文件使用的风险和注意事项
Nov 12 PHP
PHP随机生成唯一HASH值自定义函数
Apr 20 PHP
PHP 获取ip地址代码汇总
Jul 05 PHP
php中二维数组排序问题方法详解
Aug 28 PHP
PHP中each与list用法分析
Jan 08 PHP
php版微信公众号接口实现发红包的方法
Oct 14 PHP
php 数组元素快速去重
May 05 PHP
php关联数组与索引数组及其显示方法
Mar 12 PHP
安装docker和docker-compose实例详解
Jul 30 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
PHP安全配置
2006/10/09 PHP
服务器端解压缩zip的脚本
2006/12/22 PHP
PHP spl_autoload_register实现自动加载研究
2011/12/06 PHP
PHP接口并发测试的方法(推荐)
2016/12/15 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
js+html+css实现鼠标移动div实例
2013/01/30 Javascript
禁止IE用右键的JS代码
2013/12/30 Javascript
JavaScript使用Max函数返回两个数字中较大数的方法
2015/04/06 Javascript
javascript中createElement的两种创建方式
2015/05/14 Javascript
js实现文件上传表单域美化特效
2015/11/02 Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
2017/10/26 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
2019/05/10 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
Vuex实现数据增加和删除功能
2019/11/11 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
python控制台英汉汉英电子词典
2020/04/23 Python
Django框架下在URLconf中指定视图缓存的方法
2015/07/23 Python
python获取代理IP的实例分享
2018/05/07 Python
python异步编程 使用yield from过程解析
2019/09/25 Python
Django学习之文件上传与下载
2019/10/06 Python
python argparser的具体使用
2019/11/10 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
洲际酒店集团大中华区:IHG中国
2016/08/17 全球购物
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
美国50岁以上单身人士约会平台:SilverSingles
2018/06/29 全球购物
《第一朵杏花》教学反思
2014/04/16 职场文书
学校评语大全
2014/05/06 职场文书
纪念九一八事变演讲稿:牢记九一八,屈辱怎能忘
2014/09/14 职场文书
幼儿园2015年度工作总结
2015/04/01 职场文书
学校百日安全活动总结
2015/05/07 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python