刚刚入职新公司,开发环境是linux,不习惯linux下写php,所以在本地使用phpstorm通过fpt修改linux上的php
达到这个目的,我们需要做3件事情分别是:
1.在虚拟机上安装samba
2.映射网络驱动器(windows pc端本地访问:\\192.168.5.129,右击该共享目录设置“映射网络驱动器”)
3.配置phpstorm支持ftp
安装环境:centos6.5
a. 在虚拟机上安装sambayum install :samba system-config-samba samba-client samba-common
b. 创建账户:/usr/sbin/groupadd www,/usr/sbin/useradd -g www www
c. 创建samba配置文件 mv -f /etc/samba/smb.conf /etc/samba/smb.conf.back,vi /etc/samba/smb.conf 并在配置文件尾部追加如下代码
[global]
server string = Samba Server
security = user
encrypt passwords = yes
[web]
workgroup = www
netbios name = www
path = /var/www/html //共享目录路径
browseable = yes
writeable = yes
d. 为samba、root创建一个密码:smbpasswd -a www,smbpasswd -a root
e. 启动samba:smbpasswd -a root
windows上映射网络驱动器,映射后的结果如图(web):
注意:smb.conf中配置的用户和组是www,所以你共享的web目录的文件权限也要是www用户组,否则windows端无法创建和修改共享文件。
phpstorm设置fpt连接,用以操作linux共享目录中的文件
a.菜单->setting->Deployment选项,设置连接选项
b.项目打开配置好的网络驱动器
至此,phpstorm IDE 对任意一个文件做修改都会自动同步到linux
(完)