Zend Studio和远程主机 - 最佳实践

时间:2010-06-26 20:31:04

标签: zend-framework zend-studio

得到以下信息:

  1. Zend Studio
  2. Zend Framework Project
  3. 使用FTP和SSH(root访问权限)的远程主机
  4. 想要:

    1. 直接保存到远程主机。
    2. 目前我正在使用localhost * AMP服务器,通过FTP手动更新遥控器。

      尝试了各种方法来实现上述目标 - 显然不成功。

      有人可以告诉我该怎么办? Studio 5(pre-eclipse)对纯粹的“FTP编程”来说要好得多。

      /菲利浦

3 个答案:

答案 0 :(得分:8)

目前我正在使用远程服务器支持将我的项目直接与i5服务器同步。

如果您在服务器计算机上启用了SSH,则可以使用ftp或sfpt。

效果很好。

  1. 在使用远程服务器支持之前,您必须设置连接 到服务器:转到窗口菜单>开放视角>其他> 远程系统资源管理器
  2. 设置与服务器的连接
  3. 返回php develop perspective
  4. 要将“对远程服务器的支持”添加到现有项目,请单击项目并单击>属性>远程服务器支持
  5. 标记启用远程连接属性
  6. 设置所有属性并选择“保存”上传文件
  7. 通过这种方式,ZS在文件的项目(索引,构建文件ecc)上本地工作,并在服务器上仅上传.php和.js文件。

    它也适用于 svn 支持,因为它不会将(.svn)文件上传到服务器,而是将其保存在本地。

答案 1 :(得分:0)

您可以使用第三方实用程序:

将FTP / SFTP挂载到驱动器或文件夹,以便您可以在本地工作。

答案 2 :(得分:0)

无论您做什么,都不要使用Expandrive。这就是我现在正在使用的东西,它让ZSE陷入崩溃的困境。有时,Expandrive只是停止工作,ZSE认为文件消失了,所以你必须关闭所有内容,任何未保存的东西都会丢失。

编辑:一个对我们有用的解决方案是使用SMB协议,使用Windows的SMB兼容性来创建远程驱动器,然后以这种方式与您的代码库进行交互。确保忽略构建大型静态文件或您不会直接编辑的大型文件,以便在以这种方式构建项目时进一步加快Eclipse。