有时候公司使用docker机进行开发时,大家的代码都在docker机上,尤其是还有通道机,需要登录通道机才能进入docker机。这时候测试代码就及其不方便,在本地改好还需要去docker机上vim一遍,导致开发效率降低。
想要用phpstorm随意编辑虚拟机上的代码吗?ftp了解一下了啊!(叫卖)
- 安装ftp
-
yum install -y vsftpd安装vsftpd -
service vsftpd start启动vsftpd -
ps aux | grep ftp查看是否启动成功
-
- 创建用户
useradd -d /home/ftpUser/ -g ftp -s /sbin/nologin zjp-
passwd zjp重置密码
-
本机phpstorm配置
- clone代码,因为基本上所有的代码都是放到git上的
- 用phpstorm创建项目->Tools->Deployment->Configurement
- 填写你虚拟机的ip和刚才创建的用户名和密码
- 点击Mappings设置对应关系
- Deployment path为虚拟机中项目目录
在phpstorm中修改代码,右键Upload to XXX(整个世界都亮了!)
- 如出现553 could not create xxx错误,可设置虚拟机文件夹权限试一下。
chmod -R 777 xxx