在phpstorm中使用远程服务器

在phpstorm中使用远程服务器,phpstorm,remote-server,Phpstorm,Remote Server,我目前使用Komodo,直接在远程服务器上工作。我刚刚发现了phpstorm,我想开始尝试一下 我的问题是,我如何使用像Komodo这样的远程服务器?我真的不明白怎么做 正如@LazyOne评论的那样,现在不可能。您可以。phpstorm有两个非常有用的功能,可用于远程服务器 提交时,它可以自动部署/上载到远程服务器 位置(sftp、ftp) 当您提交时,您还可以推送到远程位置git或其他vcs 如前所述,这是正确的,phpstorm还需要代码的本地副本。phpstorm(从7.1开始)不支持直

我目前使用Komodo,直接在远程服务器上工作。我刚刚发现了phpstorm,我想开始尝试一下


我的问题是,我如何使用像Komodo这样的远程服务器?我真的不明白怎么做

正如@LazyOne评论的那样,现在不可能。您可以。

phpstorm有两个非常有用的功能,可用于远程服务器

  • 提交时,它可以自动部署/上载到远程服务器 位置(sftp、ftp)
  • 当您提交时,您还可以推送到远程位置git或其他vcs
  • 如前所述,这是正确的,phpstorm还需要代码的本地副本。

    phpstorm(从7.1开始)不支持直接在远程服务器上工作

    你应该像@CrazyCoder提到的那样


    SFTP的临时替代方案 您可以使用SSHFS装载直接在远程服务器上的文件上工作。这并不理想,但我发现它可以工作

    我使用follow命令和设置(在mac上)

    安装:

    sshfs-o IdentityFile=~/.ssh/id\u rsaroot@xxx.xxx.xxx.xxx://~/sshfs\u mounts/example-oauto\u缓存、重新连接、延迟权限、无应用程序双、volname=example

    要卸载:

    umount~/sshfs\u挂载/示例


    有关更多信息,请参见

    您不能。PhpStorm要求文件的本地副本存在(因为它需要索引它们以使其有用:代码完成等)。您可以将远程服务器映射为网络驱动器(在Windows上..或Linux/Mac上的任何名称),但这不是官方推荐的方式:速度较慢,IDE可能会在某些时候冻结(因为IDE需要快速访问源文件)等。这里的最佳解决方案是设置项目的本地副本(例如使用“新建项目向导”)并设置将更改的文件自动上载回服务器(FTP/SFTP/FTPS)。我没有尝试使用PHPStorm,但我确实在一些旧应用程序中使用ExpanDrive()。我只是将FTP作为本地驱动器挂载,然后在Sublime中将该驱动器作为目录/项目打开。也不明白为什么它在PHpStorm中不起作用:)不过它是一个付费应用。我甚至可以点击cmd+p并搜索文件,尽管这比拥有真正的本地副本要慢。这就是我的工作方式,但正如第一条评论中提到的,有时会出现一些小故障,速度稍慢。但是,我可以忍受这些小问题,而且好处是值得的,尤其是VCS集成。请注意,没有双重、延迟权限和volname似乎是Mac OS X的唯一选项。Debian和FreeBSD:-oauto_缓存,重新连接