配置与服务器的同步
最后修改时间:2023 年 8 月 21 日IntelliJ IDEA 区分就地、本地和远程服务器,但是这些术语在 IntelliJ IDEA 上下文中的含义与其常见含义略有不同:
在就地服务器配置中,服务器在您的计算机上运行,您的项目位于其文档根目录下(例如,在/htdocs文件夹中),并且您直接在服务器上进行开发。
就地服务器的文档根是项目根的父级,无论是直接的还是非直接的。文档根目录是服务器根目录或网站根目录。通常,它是网站可公开访问的基本文件夹。
在本地服务器配置中,您进行开发,然后将源复制到服务器。
本地服务器是在本地或已安装文件夹中运行的服务器,其文档根不是项目根的父级。
在远程服务器配置中,服务器在另一台计算机(远程主机)上运行。要访问服务器上的文件,请使用 FTP/SFTP/FTPS/WebDAV 协议。
在你开始之前
启用 FTP/SFTP/WebDAV 连接插件
此功能依赖于FTP/SFTP/WebDAV 连接插件,该插件默认在 IntelliJ IDEA 中捆绑并启用。如果相关功能不可用,请确保您没有禁用该插件。
笔记
FTP/SFTP/WebDAV 连接插件仅在 IntelliJ IDEA Ultimate 中可用。
按打开 IDE 设置,然后选择插件。CtrlAlt0S
打开“已安装”选项卡,找到FTP/SFTP/WebDAV 连接插件,然后选中插件名称旁边的复选框。
服务器访问配置
IntelliJ IDEA 通过服务器访问配置控制与服务器的交互。每当您要使用服务器时,您都需要定义服务器访问配置,无论您的服务器是在远程主机上还是在您的计算机上。
服务器访问配置定义以下内容:
服务器类型(就地、本地或远程)。
运行服务器的计算机(主机)。对于就地服务器和本地服务器,IntelliJ IDEA 预设它是您的项目所在的当前计算机。
服务器访问配置根:服务器层次结构中可以通过服务器配置访问的最高文件夹。
访问服务器配置根目录的URL 地址。
传输数据的协议和连接参数。
本地文件夹(即项目根目录下的文件夹)、服务器上的目标文件夹(本地或远程)以及用于访问服务器上数据的 URL 地址之间的对应关系。这种对应关系称为映射。
例如,您的项目存储在C:
/Projects 下,并包含文件夹C:/My_Project/ /Projects ,而本地服务器的文档根目录位于C:/My_Project /My_Folder /xampp 下。您将整个项目树上传到C:/htdocs /xampp 。在 IntelliJ IDEA 术语中,C:/htdocs /My_Project /Projects 文件夹称为local,C:/My_Project /My_Folder /xampp 文件夹称为remote。/htdocs /My_Project /My_Folder
您可以根据需要定义任意数量的配置,从而实现上传/下载设置之间的灵活切换。
如果需要将代码部署到多台服务器,可以创建服务器组,避免单独部署到每台服务器。
默认服务器访问配置
您可以将服务器配置设置为默认值,以便在以下情况下让 IntelliJ IDEA 以静默方式应用它:
将本地文件和文件夹与其远程版本进行比较。
在“设置”对话框 ( ) 中,转到“构建、执行、部署”| 部署,在中央窗格中选择所需的服务器访问配置,然后单击工具栏上的 。CtrlAlt0S
或者,单击IntelliJ IDEA 状态栏中的默认部署服务器小部件,然后从弹出菜单中选择所需的服务器或服务器组。
要配置上传到默认服务器,请转至构建、执行、部署| 部署| 选项。
感谢您的反馈意见!