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 相关文章推荐
攻克CakePHP系列一 连接MySQL数据库
Oct 22 PHP
PHP 中执行排序与 MySQL 中排序
Apr 21 PHP
php中设置index.php文件为只读的方法
Feb 06 PHP
修改php.ini不生效问题解决方法(上传大于8M的文件)
Jun 14 PHP
关于JSON以及JSON在PHP中的应用技巧
Nov 27 PHP
php cli换行示例
Apr 22 PHP
一个简单的PHP验证码实现代码
May 10 PHP
PHP实现服务器状态监控的方法
Dec 09 PHP
CI框架中$this->load->library()用法分析
May 18 PHP
PHP钩子与简单分发方式实例分析
Sep 04 PHP
PHP+AJAX 投票器功能
Nov 11 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
May 13 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 文件编程综合案例-文件上传的实现
2013/07/03 PHP
php中的filesystem文件系统函数介绍及使用示例
2014/02/13 PHP
php字符串函数学习之strstr()
2015/03/27 PHP
基于PHP实现的事件机制实例分析
2015/06/18 PHP
thinkphp5引入公共部分header、footer的方法详解
2018/09/14 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
php自动加载代码实例详解
2021/02/26 PHP
DOM相关内容速查手册
2007/02/07 Javascript
jqeury eval将字符串转换json的方法
2011/01/20 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
jQuery设置与获取HTML,文本和值的简单实例
2014/02/26 Javascript
js获取ajax返回值代码
2014/04/30 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
p5.js入门教程和基本形状绘制
2018/03/15 Javascript
vue计算属性computed的使用方法示例
2019/03/13 Javascript
vue父子组件通信的高级用法示例
2019/08/29 Javascript
antd Select下拉菜单动态添加option里的内容操作
2020/11/02 Javascript
用Python计算三角函数之atan()方法的使用
2015/05/15 Python
python二分查找算法的递归实现方法
2016/05/12 Python
python中redis的安装和使用
2016/12/04 Python
python sys.argv[]用法实例详解
2018/05/25 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
css3中transition属性详解
2014/09/02 HTML / CSS
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
什么是跨站脚本攻击
2014/12/11 面试题
前厅部经理岗位职责范文
2014/02/04 职场文书
会计专业毕业生求职信
2014/07/04 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书