当前位置: 首页 > news >正文

Phpstorm实现本地SSH开发远程机器(或虚拟机)项目

适用场景:
1、windows系统想要运行仅支持linux、mac系统的项目,可将项目运行在本地虚拟机,但是在虚拟机里使用vim编辑很麻烦,如何实现在本地用Phpstorm来编辑虚拟机中的代码? 下面的说明都是以本地虚拟机为例(远程没试过,应该一样)
2、远程服务器同理

实现步骤:

1、启动Phpstorm页面中(如果已经启动打开了项目,可以在菜单栏点击 file / close project 关闭项目,也会出现此弹框),点击 SSH
在这里插入图片描述

2、输入本地虚拟机用户名 和 ip,以及开机密码
在这里插入图片描述
在这里插入图片描述
3、连上虚拟机后,选择虚拟机上要打开的项目的路径

在这里插入图片描述
4、再次输入开机密码,然后等待安装,安装完成后即可。

在这里插入图片描述
总结:
其实是在虚拟机上安装了一套Phpstorm 后台来操作的,本地也会安装一个另外的Phpstorm版本。

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Java并发—ReetrantLock详解
  • 拷贝函数promax讲解
  • 决策树总结
  • 分布式项目中,Zookeeper、Nacos和Eureka作为注册中心
  • RabbitMQ消费者消费消息失败处理
  • 树莓派NAS系统搭建教程:使用Flask和SQLite实现HTTP/HTTPS文件管理(代码示例)
  • 主从Reactor模式 任务池提高请求处理效率分析
  • 网站证书过期怎么恢复正常?
  • 代码随想录算法训练营第三十六天 | 动态规划 part04
  • 海外社媒账号如何让防关联?账号隔离的5大要点
  • 【web安全】权限漏洞之未授权访问
  • MacOS打开应用后反复提示“XXX将对你的电脑造成伤害。你应该将它移到废纸篓”的解决办法
  • 提取当前文件夹及其子文件夹中所有 .txt 文件的路径和文件名
  • 嵌入式学习day12(LinuxC高级)
  • Vue+Elementui el-table组件二次封装
  • #Java异常处理
  • [译] React v16.8: 含有Hooks的版本
  • 【面试系列】之二:关于js原型
  • chrome扩展demo1-小时钟
  • CSS居中完全指南——构建CSS居中决策树
  • ES6 ...操作符
  • JavaScript DOM 10 - 滚动
  • Java新版本的开发已正式进入轨道,版本号18.3
  • js面向对象
  • Laravel 中的一个后期静态绑定
  • SSH 免密登录
  • Twitter赢在开放,三年创造奇迹
  • Vim Clutch | 面向脚踏板编程……
  • Web标准制定过程
  • 大整数乘法-表格法
  • 大主子表关联的性能优化方法
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 设计模式 开闭原则
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • Java总结 - String - 这篇请使劲喷我
  • ​Java并发新构件之Exchanger
  • (13)Hive调优——动态分区导致的小文件问题
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (三)SvelteKit教程:layout 文件
  • (四)Linux Shell编程——输入输出重定向
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (一)WLAN定义和基本架构转
  • (转)Google的Objective-C编码规范
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转)重识new
  • .NET 回调、接口回调、 委托
  • .net经典笔试题
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .NET微信公众号开发-2.0创建自定义菜单
  • /etc/skel 目录作用
  • @JoinTable会自动删除关联表的数据
  • []AT 指令 收发短信和GPRS上网 SIM508/548