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 Mode
和 Directory Mode
来解决。