PHPStorm.WebStrom设置当地项目与长途服务器同步
申明:PHPStorm、WebStrom等官方的体系开辟东西设置当地项目与长途服务器同步的要领都基础一致没有,险些没有什么差别之处,我们拿WebStorm为例说一下详细的设置历程
WebStrom设置当地项目与长途服务器同步
能做什么
我们在团队开辟时基础上开辟环境都是一致的测试开辟服务器,那你会问:我当地已安装了LNMP或LAMP为何还要用测试开辟服务器作为开辟环境呢?那我问你:你能保证你的小伙伴们都是一样的开辟环境么?比如说你的PHP开辟环境高,你运用了一个低版本PHP不支持的函数,运用了低版本PHP的小伙伴是不是是要报错,你怎样晓得这个时刻你的小伙伴没有骂娘?哈哈,所以说为了防止这类状况的发作平常都有一个测试开辟服务器(LINUX OS),你和你的小伙伴只是这个服务器上一个用户,至于运用的开放权限root管理员或许比普通用户更高等的用户说的算…
WebStrom开辟东西要做的就是将编辑的项目文件及时的同步到长途服务器,当你接见你刚编辑的文件时长途端已更新这就是我们想要的结果或许说功用吧,在WebStorm设置同步文件到长途服务器,实在它就相当于你运用xftp(上传下载东西和xshell是兄弟不要说你不晓得不晓得我也不通知你,由于您老真是拖后腿了噻)东西拽一个服务器上的文件到当地,编辑完成后你又将文件上传掩盖到服务器上是一个原理,让你运用WebStorm开辟更费心省力
怎样设置
挑选 ‘文件’ -> ‘设置’ (Default shortcut keys for Ctrl + Alt + S) 翻开Settings对话框
在Setting对话框挑选 ‘Build, Execution, Deployment’ -> ‘Deployment’ -> 点击 ‘Add(Insert)’ 翻开Add Server对话框
在Add Server对话框内输入Name值为linux-server-mapping-directory (这个值为衔接长途服务器标签称号能够随便输入,但我们的原则是见名知意);
Type范例挑选为SFTP
在Settings对话框内挑选linux-server-mapping-directory标签称号
挑选Connection标签,在对运用的Upload/download project files中输入如下图所示信息
SFTP host: 长途服务器IP地点
Port: 衔接所运用的端口号
Root Path: 为项目地点目次
User name: 用户名
Auth type: 挑选默许的Password
Password: 用户登录暗码
经由过程Test SFTP connection…测试连通性,能够推断是不是衔接胜利,不胜利请确认用户名和暗码是不是输入准确
挑选Mapping标签
设置Local path为当地项目目次
设置Deployment path on server ‘linux-server-mapping-directory’ 为/根目次就能够
PS: 这里的根是相对于/home/warnerwu/blog项目目次而言
设置Web path on server ‘linux-server-mapping-directory’ 为/根目次就能够
设置Options如下图所示:
怎样运用
上传全部项目到长途linux开辟服务器
右击项目目次
->Deployment
->Update to linux-server-mapping-directory
上传单个文件到长途linux开辟服务器
右击将要上传的单个文件
->Deployment
->Update to linux-server-mapping-directory
修正后按快捷键
Ctrl+S
保留时自动上传文件到长途linux开辟服务器
修正文件后保留时自动上传到linux长途开辟服务器
下面两张图是上传全部项目目次到长途linux开辟服务器的示意图:
同理下载也是相对应的, 你也能够对照当地与linux开辟服务器项目目次有什么差别,
如果说你不喜欢
zend studio
那末这个ide将是你手里最随心所欲的一把刀 …PHPStorm是最有情怀的ide不喜勿喷, 每个人都差别的习气,
固然了我想能看到这个文档的都是PHPStorm运用者, 愿望对你的开辟事情有所协助!