同步设置
进入工具——设置
添加FTP或SFTP连接
输入连接名称
进入宝塔管理面板,找到ftp的IP地址、账号、密码
将服务器的资料输入到phpstorm中
注意:HOST是纯IP,不带端口号和前缀。
点击“Test”按钮测试连接,出现successfully说明连接成功
点击Mappings选项卡,
设置本地和远程主机的映射。
点击确定按钮。
如果添加了多个远程主机的话,记得在左侧项目列表里把要使用的项目点击一下 Use this server as default
打开工具 – Deployment – Options,把Upload changed files 一项改为 On explicit save action,意思是每次保存都会同步到远程服务器
同步文件
回到IDE主界面。
“Tools”->"Deployment"->"Download from 项目名".
稍等几分钟,就可以自动将服务器的代码同步下来了。
如果该菜单是灰色不可点击状态,可选择Browse Remote Host,打开远程服务器文件列表。
这时右侧会打开文件管理面板。
在文件上右键单击,选择Download from here即可下载远程服务器上的文件。
宝塔环境下,文件不及时刷新的解决办法
进入宝塔后台,打开PHP环境管理器。
进入扩展管理,检查是否安装了opcache。这是导致文件不能实时刷新的罪魁祸首。
卸载掉这个服务,就能在本地编辑文件后,实时刷新了。