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中取得image按钮传递的name值
Oct 09 PHP
PHP 关于访问控制的和运算符优先级介绍
Jul 08 PHP
PHP字符串的递增和递减示例介绍
Feb 11 PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
Jun 10 PHP
php使用pdo连接报错Connection failed SQLSTATE的解决方法
Dec 15 PHP
jquery获取多个checkbox的值异步提交给php的方法
Jun 24 PHP
Laravel4中的Validator验证扩展用法详解
Jul 26 PHP
PHP实现原生态图片上传封装类方法
Nov 08 PHP
PHP编写daemon process 实例详解
Nov 13 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
Jun 05 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 PHP
详解阿里云视频直播PHP-SDK接入教程
Jul 09 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
ThinkPHP关联模型操作实例分析
2012/09/23 PHP
php生成静态页面的简单示例
2014/04/17 PHP
分享十款最出色的PHP安全开发库中文详细介绍
2015/03/22 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
Laravel实现ORM带条件搜索分页
2019/10/24 PHP
一款js和css代码压缩工具[附JAVA环境配置方法]
2010/04/16 Javascript
javascript 全等号运算符使用说明
2010/05/31 Javascript
Js sort排序使用方法
2011/10/17 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
2013/12/10 Javascript
js根据鼠标移动速度背景图片自动旋转的方法
2015/02/28 Javascript
jQuery图片轮播滚动切换代码分享
2020/04/20 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
es6 字符串String的扩展(实例讲解)
2017/08/03 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
js中的深浅拷贝问题简析
2019/05/10 Javascript
layui table 多行删除(id获取)的方法
2019/09/12 Javascript
vue仿ios列表左划删除
2019/09/26 Javascript
Python检测一个对象是否为字符串类的方法
2015/05/21 Python
Apache,wsgi,django 程序部署配置方法详解
2019/07/01 Python
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
为什么是 Python -m
2020/06/19 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
原生canvas制作画图小工具的踩坑和爬坑
2020/06/09 HTML / CSS
奥地利购买珠宝和手表网站:ELLA JUWELEN
2019/09/03 全球购物
美国波西米亚风格精品店:South Moon Under
2019/10/26 全球购物
什么叫做SQL注入,如何防止
2016/10/04 面试题
小班下学期评语
2014/05/04 职场文书
国家奖学金获奖感言
2014/08/16 职场文书
代办社保委托书范文
2014/10/06 职场文书
2014年计生工作总结
2014/11/21 职场文书
2015年前台文员工作总结
2015/05/18 职场文书
公安忠诚教育心得体会
2016/01/23 职场文书