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 相关文章推荐
如何过滤高亮显示非法字符
Oct 09 PHP
mysql下创建字段并设置主键的php代码
May 16 PHP
PHP正确解析UTF-8字符串技巧应用
Nov 07 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
Jun 21 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
Sep 23 PHP
php+ajax实时输入自动搜索匹配的方法
Dec 26 PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 PHP
总结PHP中DateTime的常用方法
Aug 11 PHP
Thinkphp框架中D方法与M方法的区别
Dec 23 PHP
MAC下通过改apache配置文件切换php多版本的方法
Apr 26 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
May 14 PHP
Yii redis集合的基本使用教程
Jun 14 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
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
Session保存到数据库的php类分享
2011/10/24 PHP
php.ini修改php上传文件大小限制的方法详解
2013/06/17 PHP
PHP两种实现无级递归分类的方法
2017/03/02 PHP
php实现 master-worker 守护多进程模式的实例代码
2019/07/20 PHP
laravel 实现用户登录注销并限制功能
2019/10/24 PHP
摘自启点的main.js
2008/04/20 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
js监听键盘事件示例代码
2013/07/26 Javascript
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
JS在可编辑的div中的光标位置插入内容的方法
2014/11/20 Javascript
jQuery中$.extend()用法实例
2015/06/24 Javascript
关于JavaScript的变量的数据类型的判断方法
2015/08/14 Javascript
jQuery简单操作cookie的插件实例
2016/01/13 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
微信小程序本作用域下调用全局JS详解及实例
2017/02/22 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
Vue项目History模式404问题解决方法
2018/10/31 Javascript
详解基于element的区间选择组件校验(交易金额)
2021/01/07 Javascript
Python爬虫使用脚本登录Github并查看信息
2018/07/16 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
在vscode中启动conda虚拟环境的思路详解
2020/12/25 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
SEPHORA丝芙兰捷克官网:购买香水、化妆品和护肤品
2018/11/26 全球购物
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
我的五年职业生涯规划
2014/01/23 职场文书
俞敏洪北大演讲稿
2014/05/22 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
初中作文评语
2014/12/25 职场文书
师范生见习总结范文
2015/06/23 职场文书
高中班主任寄语
2019/06/21 职场文书
MySQL数据库实验实现简单数据库应用系统设计
2022/06/21 MySQL