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应用程序来获取Web服务器的状态信息
Oct 09 PHP
PHP+javascript液晶时钟
Oct 09 PHP
php从数组中随机抽取一些元素的代码
Nov 05 PHP
wamp下修改mysql访问密码的解决方法
May 07 PHP
解析PHP中$_FILES的使用以及注意事项
Jul 05 PHP
php函数指定默认值方法的小例子
Dec 04 PHP
PHP 函数call_user_func和call_user_func_array用法详解
Mar 02 PHP
php实现过滤表单提交中html标签的方法
Oct 17 PHP
php插入排序法实现数组排序实例
Feb 16 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
Jun 17 PHP
PHP如何将XML转成数组
Apr 04 PHP
PHP模糊查询的实现方法(推荐)
Sep 06 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
php过滤危险html代码
2008/08/18 PHP
php 获取mysql数据库信息代码
2009/03/12 PHP
那些年一起学习的PHP(三)
2012/03/22 PHP
PHP开发实现快递查询功能详解
2019/04/08 PHP
PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例
2019/05/30 PHP
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
2010/03/17 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
2012/01/12 Javascript
JavaScript也谈内存优化
2014/06/06 Javascript
jquery操作HTML5 的data-*的用法实例分享
2014/08/17 Javascript
Jquery实现兼容各大浏览器的Enter回车切换输入焦点的方法
2014/09/01 Javascript
localResizeIMG先压缩后使用ajax无刷新上传(移动端)
2015/08/11 Javascript
Bootstrap3 图片(响应式图片&图片形状)
2017/01/04 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
2017/04/07 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
Python实现的RSS阅读器实例
2015/07/25 Python
Django使用redis缓存服务器的实现代码示例
2019/04/28 Python
Python谱减法语音降噪实例
2019/12/18 Python
python如何使用jt400.jar包代码实例
2019/12/20 Python
matlab灰度图像调整及imadjust函数的用法详解
2020/02/27 Python
Python 保存加载mat格式文件的示例代码
2020/08/04 Python
Python基于staticmethod装饰器标示静态方法
2020/10/17 Python
中国双语服务优势的在线购票及活动平台:247tickets
2018/10/26 全球购物
新学期开学寄语
2014/01/18 职场文书
仓库主管岗位职责
2014/03/02 职场文书
简单的项目建议书模板
2014/03/12 职场文书
有创意的广告词
2014/03/18 职场文书
2015年纪检监察工作总结
2015/04/08 职场文书
2015年社区科普工作总结
2015/05/13 职场文书
Spring Cloud 中@FeignClient注解中的contextId属性详解
2021/09/25 Java/Android