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实际应用经验篇(8)
Oct 09 PHP
PHP写MySQL数据 实现代码
Jun 15 PHP
php操作sqlserver关于时间日期读取的小小见解
Nov 29 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
Apr 20 PHP
php三维数组去重(示例代码)
Nov 26 PHP
重新认识php array_merge函数
Aug 31 PHP
PHP实现查询两个数组中不同元素的方法
Feb 23 PHP
php 指定范围内多个随机数代码实例
Jul 18 PHP
微信随机生成红包金额算法php版
Jul 21 PHP
简单谈谈PHP面向对象之标识对象
Jun 27 PHP
PHP的PDO预处理语句与存储过程
Jan 27 PHP
微信小程序结合ThinkPHP5授权登陆后获取手机号
Nov 23 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
一个ubbcode的函数,速度很快.
2006/10/09 PHP
PHP 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
2009/01/30 PHP
php session 检测和注销
2009/03/16 PHP
有关phpmailer的详细介绍及使用方法
2013/01/28 PHP
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
php递归遍历多维数组的方法
2015/04/18 PHP
jquery解决图片路径不存在执行替换路径
2013/02/06 Javascript
用js来获取上传的文件名纯粹是为了美化而用
2013/10/23 Javascript
实现js保留小数点后N位的代码
2014/11/13 Javascript
JS排序方法(sort,bubble,select,insert)代码汇总
2016/01/30 Javascript
详解AngularJS过滤器的使用
2016/03/11 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
微信小程序 Button 组件详解及简单实例
2017/01/10 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
详解tween.js的使用教程
2017/09/14 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python自动化测试之setUp与tearDown实例
2014/09/28 Python
Python编程中的异常处理教程
2015/08/21 Python
python3制作捧腹网段子页爬虫
2017/02/12 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
python3安装speech语音模块的方法
2018/12/24 Python
Django 框架模型操作入门教程
2019/11/05 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
营销专业应届生求职信
2013/11/26 职场文书
村干部承诺书
2014/03/28 职场文书
基层党员公开承诺书
2014/05/29 职场文书
2014年大堂经理工作总结
2014/11/21 职场文书
借条格式范本
2015/05/25 职场文书
Nginx域名转发使用场景代码实例
2021/03/31 Servers
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python
MySQL开启事务的方式
2021/06/26 MySQL
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技