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 分页函数multi() discuz
Jun 21 PHP
用php的ob_start来生成静态页面的方法分析
Mar 09 PHP
PHP查询网站的PR值
Oct 30 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
Jun 23 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
PHP读取zip文件的方法示例
Nov 17 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
Aug 21 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
Mar 22 PHP
PHP7 mongoDB扩展使用的方法分享
May 02 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
Apr 26 PHP
PHP const定义常量及global定义全局常量实例解析
May 28 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
Aug 03 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
example2.php
2006/10/09 PHP
用PHP实现的生成静态HTML速度快类库
2007/03/31 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
2018/06/09 PHP
php中用unset销毁变量并释放内存
2020/05/10 PHP
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
js GridView 实现自动计算操作代码
2009/03/25 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
javascript中RegExp保留小数点后几位数的方法分享
2013/08/13 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
纯js代码实现简单计算器
2015/12/02 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
2016/03/18 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
Vuejs 单文件组件实例详解
2018/02/09 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
2019/05/20 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
Element el-button 按钮组件的使用详解
2021/02/01 Javascript
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
2019/02/19 Python
Python字符串的常见操作实例小结
2019/04/08 Python
python判断无向图环是否存在的示例
2019/11/22 Python
Python values()与itervalues()的用法详解
2019/11/27 Python
python 实现字符串下标的输出功能
2020/02/13 Python
Python爬虫爬取、解析数据操作示例
2020/03/27 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
HTML5调用手机摄像头拍照的实现思路及代码
2014/06/15 HTML / CSS
保护环境建议书300字
2014/05/13 职场文书
环境保护标语
2014/06/20 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
教师工作态度自我评价
2015/03/05 职场文书