PhpStorm连接服务器并实现自动上传功能

1. 确认服务器可以与本地连接

在PhpStorm中进行服务器连接之前,需要确保服务器可以与本地连接,可以在本地命令行中使用ssh命令连接服务器,例如:

ssh username@server_ip

如果可以成功连接服务器,那么就可以在PhpStorm中进行设置

2. 在PhpStorm中添加服务器

在PhpStorm中添加服务器的方法如下:

选择 File > Settings > Build, Execution, Deployment > Deployment

在 Deployment 标签页中点击 +,选择 SFTP 协议

填写服务器相关信息,如下图所示

2.1 配置服务器信息

填写服务器相关信息,例如:

Connection: 主机名或IP地址

Port: 端口号

Root path: 服务器根路径,即项目文件会被上传到哪个目录下

Username: 服务器用户名

Password: 服务器密码

2.2 配置自动上传

PhpStorm支持自动上传,可以在保存文件时自动上传到服务器,配置方法如下:

选择 File > Settings > Editor > General

在 General 标签页中选中 Auto-save files 和 Save files on frame deactivation,如下图所示

3. 测试自动上传

配置完成后,保存本地项目中的文件时,会自动上传到服务器中,可以通过查看服务器中的文件是否更新来验证是否配置成功。

需要注意的是,资源文件(如图片、样式文件等)可以选择从本地上传到服务器,也可以选择从服务器上下载到本地进行编辑,完成后再上传到服务器上。此外,上传的文件默认的权限可能不会和本地文件相同,可以在上传前通过设置 File ModeDirectory Mode 来解决。

后端开发标签