PHPstorm 集成了PTF工具,可以上传文件,在线编辑文件,对比文件,自动上传文件等
1、配置 Tools->Deployment->Configure
我这里已SFTP为例演示
填写服务器名称
填写配置文件
需要注意的是 local path 要与 root path 相对应
Save password需要构选,保存密码
点击OK完成配置
2、上传文件
为了便捷,我们可以为上传文件配置快捷键
搜索keymap 找到Deployment 设置快捷键,点击OK
按下你设置的快捷键即可上传文件
上传完成之后我们可以在控制台看到上传的文件记录
3、在线编辑文件
选择一个文件->右键->Deployment->Edit Remote File->弹出远程文件
4、对比文件
选择一个文件->右键->Deployment->Compare With Deployed ....->弹出对比窗口
5、自动上传文件
文件修改完成 手动保存Command+S (win下 ctrl+s),文件则自动保存到服务器
6、设置忽略目录
实在在发布项目时,本地的配置文件和线上可能不同,这个时候我们就需要设置忽略目录和忽略文件,该目录下的文件不上传到线上
点击OK完成配置
此时我们发现选择此文件,不在有上传按钮
修改该文件,Command+S控制台也看不到上传信息