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 相关文章推荐
php4的session功能评述(二)
Oct 09 PHP
smarty section简介与用法分析
Oct 03 PHP
Apache+php+mysql在windows下的安装与配置图解(最新版)
Nov 30 PHP
php smarty函数扩展
Mar 15 PHP
深入PHP内存相关的功能特性详解
Jun 08 PHP
php_screw 1.5:php加密: 安装与使用详解
Jun 20 PHP
如何取得中文字符串中出现次数最多的子串
Aug 08 PHP
PHP判断表单复选框选中状态完整例子
Jun 24 PHP
PHP网络操作函数汇总
May 18 PHP
PHP+jquery+CSS制作头像登录窗(仿QQ登陆)
Oct 20 PHP
php执行多个存储过程的方法【基于thinkPHP】
Nov 08 PHP
Docker搭建自己的PHP开发环境
Feb 24 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类和对象相关系统函数与运算符小结
2016/09/28 PHP
选择TreeView控件的树状数据节点的JS方法(jquery)
2010/02/06 Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
初窥JQuery(二) 事件机制(1)
2010/11/25 Javascript
解析JavaScript中的标签语句
2013/06/19 Javascript
用jQuery模拟select下拉框的简单示例代码
2014/01/26 Javascript
JavaScript实现在标题栏上显示当前日期的方法
2015/03/19 Javascript
浅谈JavaScript中的对象及Promise对象的实现
2015/11/15 Javascript
基于jQuery实现仿百度首页选项卡切换效果
2016/05/29 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
jQuery设置单选按钮radio选中/不可用的实例代码
2016/06/24 Javascript
AngularJS 面试题集锦
2016/09/06 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
jQuery Layer弹出层传值到父页面的实现代码
2017/08/17 jQuery
一文让你彻底搞清楚javascript中的require、import与export
2017/09/24 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
基于redis的小程序登录实现方法流程分析
2020/05/25 Javascript
vue-cli中实现响应式布局的方法
2021/03/02 Vue.js
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
谈谈Python进行验证码识别的一些想法
2016/01/25 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
浅谈Python小波分析库Pywavelets的一点使用心得
2019/07/09 Python
Python获取一个用户名的组ID过程解析
2019/09/03 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
使用python绘制cdf的多种实现方法
2020/02/25 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
python实现猜单词游戏
2020/05/22 Python
Python带参数的装饰器运行原理解析
2020/06/09 Python
Python pickle模块常用方法代码实例
2020/10/10 Python
css3实现冲击波效果的示例代码
2018/01/11 HTML / CSS
GE设备配件:GE Appliance Parts(家电零件、配件和滤水器)
2018/11/28 全球购物
实习医生自我评价
2013/09/22 职场文书
群众路线专项整治方案
2014/10/27 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书
Python中文纠错的简单实现
2021/07/07 Python