PhpStorm 2021.3 Help

部署:连接选项卡

使用此选项卡可选择访问 Web 服务器的方式并指定连接设置。控件集取决于所选的服务器访问类型。

所有服务器类型的通用设置

仅对该项目可见

使用此复选框可配置服务器访问配置或服务器组的可见性。

  • 选中复选框以将配置或服务器组的使用限制在当前项目中。此类配置或服务器组不能在当前项目之外重用。它不会出现在其他项目的可用配置列表中。

    服务器记录与项目一起存储在.idea目录中,允许通过 VCS在团队成员之间共享它们。

    在左侧窗格的服务器访问配置列表中,仅在当前项目中可见的配置标有仅在当前项目图标中可见图标。

  • 清除复选框后,配置或服务器组在所有 PhpStorm 项目中可见。它的设置可以在多个项目中重复使用。

有关设置解释器的详细信息,请参阅通过 SSH配置远程 PHP 解释器和Node.js。

类型

在此列表中,选择访问服务器的方式。可用的选项有:

  • FTP:选择这个选项让 PhpStorm 通过 FTP文件传输协议访问服务器。

  • SFTP:选择此选项让 PhpStorm 通过SFTP文件传输协议访问服务器。

  • FTPS:选择此选项让 PhpStorm 通过 SSL 上的 FTP 文件传输协议(FTPS扩展)访问服务器。

  • 本地或已安装文件夹:如果 Web 服务器在本地或已安装文件夹中运行并且其文档根不是项目的父级,则选择此选项。

  • 就地:如果 Web 服务器在您的计算机上运行,​​您的项目位于其文档根目录下,并且您直接在服务器上进行开发,请选择此选项。

网络服务器 URL

在此字段中,指定Web 服务器根文件夹URL 地址。单击在浏览器图标中打开 URL该字段以确保可以访问指定的服务器根 URL 地址并指向正确的网页。

支持HTTPHTTPS协议。

FTP 和 FTPS 设置

主持人

在此字段中,指定要将文件上传到的服务器的主机名。

港口

在此字段中,指定要使用的端口。默认值为 21。

根路径

在此字段中,指定相对于服务器上文件夹的服务器配置根目录。此文件夹将是可通过当前服务器配置访问的文件夹结构中的最高文件夹。

执行以下操作之一:

  • 接受默认的/路径,它指向服务器上的文件夹。

  • 手动键入路径或单击并在打开的“选择根路径”对话框中选择浏览按钮所需的文件夹。

  • 单击自动检测。PhpStorm 检测 FTP/SFTP 服务器上的用户主文件夹设置,并根据它们设置根路径。该按钮仅在您指定凭据时启用。

自动侦测

单击此按钮可让 PhpStorm 检测服务器上的用户主文件夹设置并相应地设置根路径

用户名

在此字段中,输入您的用户名以对服务器进行身份验证。

密码

在此字段中,输入您的密码以对服务器进行身份验证。

以匿名身份登录

选中此复选框以启用以您的电子邮件地址作为密码对服务器的匿名访问。

保存密码

选中此复选框可让 PhpStorm 记住指定的密码。

测试连接

单击此按钮可检查指定的设置是否确保连接成功。仅当您指定了用户凭据时,才会启用该按钮。

FTP 和 FTPS 高级设置

高级区域中,通过为 FTP/FTPS 服务器配置指定其他特定于协议的选项来自定义上传/下载。

物品

描述

可以用来

TLS

选择调用客户端安全的方法:

  • 显式:应用显式(主动)安全性。建立连接后,您机器上的 FTP 客户端立即通过默认 FTP 端口向服务器发送命令以建立安全控制连接。

  • 隐式:应用隐式(被动)安全性。在这种情况下,在与指定单独端口用于安全连接的服务器建立连接时会自动提供安全性。

    请注意,隐式方法被认为已弃用,并且不鼓励使用它。

FTPS

数据通道保护等级

从此列表中,设置 PROT 命令的保护级别:

  • <default>:应用默认服务器策略。

  • 清除:在不应用安全性的情况下传输原始数据。

  • Private:应用的传输层安全性 (TLS) 或安全套接字层 (SSL)。

有关详细信息,请参阅有关TLSSSL 2.0SSL 3.0的文章。

FTPS

重用 SSL 会话

选中此复选框以连接到需要在控制和数据连接之间重用 SSL 会话的服务器。

FTPS

禁用 TLS 1.3

选择禁用 TLS 1.3 功能并让 PhpStorm 回退到通过 TLS 1.2 连接。如果您在建立与服务器的连接或上传某些文件时遇到问题,请使用此选项。

FTPS

被动模式

选中此复选框可将您机器上的客户端设置为被动模式,当它连接到服务器时通知处于被动模式,接收到要监听的端口号,并通过接收到的端口号建立数据连接。当您的计算机位于防火墙后面时,此模式很有用。

FTP、FTPS

显示和处理隐藏文件

选中此复选框时:

  1. 隐藏的文件和目录显示在远程主机工具窗口中。

  2. 隐藏文件和目录涉及差异同步操作。

隐藏文件或目录的名称以点开头.

FTP、FTPS

使用 LIST 命令

使用此区域中的选项来配置 LIST 命令的用法。

  • 与列出子项的旧版本兼容:选中此复选框以确保子文件命名与您的 FTP 服务器兼容。

    如果远程 FTP 服务器报告以下错误,此选项很有帮助:

    无效的后代文件名 <文件名>

    选择此选项可能会减慢与服务器的同步速度。

  • 代替 MLSD:选中此复选框以使用标准LIST命令而不是命令进行列表MLSD。这可以让您避免问题,例如, 如果FTP服务器支持MLSD并返回cdir.

FTP、FTPS

连接数

在此字段中,指定同时支持的最大连接数。

FTP、FTPS

检索文件时间戳

使用此列表指定MDTM FTP 命令调用策略以检索远程主机上给定文件的最后修改时间。

可用的选项有:

  • 始终:选择此选项可为远程主机工具窗口中显示的每个文件调用 MDTM 。

  • 复制时:选择此选项可在以下情况下调用 MDTM:

    • 要检查选项对话框中的“覆盖到日期文件”复选框时是否要查看文件最新。

    • 在下载过程中保留文件的实际时间戳。

  • 从不:选择此选项以禁止调用 MDTM。

FTP、FTPS

每个发送保持活动消息

在此字段中,指定您希望 PhpStorm 多久向服务器发送命令以重置超时,从而保持连接。

FTP、FTPS

保持活力命令

从此列表中,选择要发送到服务器的命令以重置超时,从而保留连接。

FTP、FTPS

客户端-服务器通信的编码

在此字段中,指定与您的服务器使用的编码匹配的编码。如果您不确定它是否支持UTF-8编码,请接受默认值。

FTP、FTPS

SFTP 设置

SSH 配置

从此列表中,选择一个已创建的 SSH 配置,或单击浏览按钮并创建一个新配置,如创建 SSH 配置中所述。

测试连接

单击此按钮可检查指定的设置是否确保连接成功。仅当您指定了用户凭据时,才会启用该按钮。

根路径

在此字段中,指定相对于服务器上文件夹的服务器配置根目录。此文件夹将是可通过当前服务器配置访问的文件夹结构中的最高文件夹。

执行以下操作之一:

  • 接受默认的/路径,它指向服务器上的文件夹。

  • 手动键入路径或单击并在打开的“选择根路径”对话框中选择浏览按钮所需的文件夹。

  • 单击自动检测。PhpStorm 检测 FTP/SFTP 服务器上的用户主文件夹设置,并根据它们设置根路径。该按钮仅在您指定凭据时启用。

SFTP 高级设置

高级区域中,通过为 SFTP 服务器配置指定其他特定于协议的选项来自定义上传/下载。

使用 rsync 进行下载/上传

选中此复选框可让 PhpStorm 使用Rsync上传和下载文件,这可以提高文件传输速度。

确保工具 |rsync上提供了和ssh可执行文件的路径。设置/首选项对话框 ( )的Rsync页面。Ctrl+Alt+S

  • 在 macOS 和 Linux 上,这些工具是预先安装的,并且路径会自动填充。

  • 在 Windows 上,您需要先手动安装Cygwin以及rsyncopenssh包。这些工具的可执行文件通常位于<Cygwin 安装>\bin文件夹中。

连接数

在此字段中,指定同时支持的最大连接数。

每个发送保持活动消息

在此字段中,指定您希望 PhpStorm 多久向服务器发送命令以重置超时,从而保持连接。

客户端-服务器通信的编码

在此字段中,指定与您的服务器使用的编码匹配的编码。如果您不确定它是否支持UTF-8编码,请接受默认值。

本地或安装的文件夹设置

文件夹

在此字段中,指定服务器配置 root

服务器配置根目录是服务器上文件树中可以通过服务器配置访问的最高文件夹。最简单的方法是使用Web 服务器配置文件中定义的 Web 服务器的文档根目录。但是,您可以指定文档根目录下的任何其他现有文件夹。

最后修改:2021 年 12 月 20 日