ubuntu中安装设置ftp服务器
# apt-get update
//更新软件源,保证源是最新的
# apt-get install vsftpd
//系统默认创建用户ftp
# mkdir /home/ftp
//创建用户家目录
# chmod 755 /home/ftp
# vi /etc/vsftpd.conf
//修改配置文件
local_enable=yes
write_enable=yes
# service vsftpd restart
//重启ftp服务
如果登录ftp总是出现连接错误提示,可以将/etc/vsftpd.conf配置文件的
pam_service_name=vsftpd 修改成
pam_service_name=ftp
删除软件
apt-get remove 软件名
apt-get autoremove
phpstorm开发IDE中创建一个项目:
工具拦上:File -> New Project from Existing Files
-> Web server is on remote host, files are accessible via FTP/SFTP/FTPS
-> 填写Project名称 && 选择订制 custom选项
-> Upload changed files automatically to the default server (选择ctrl+s)
-> 填写ftp选项帐号、密码、IP地址等
-> 再填写Mappings
至此配置完成,下载代码到本地文件夹
试着修改文件,ctrl+s保存是否同步保存到服务器上,如果提示失败,可能是设置不对或服务器上文件夹权限不够。
# vi /etc/vsftpd.conf
local_umask = 022
umask = 022 时,新建的目录 权限是755,文件的权限是 644
umask = 077 时,新建的目录 权限是700,文件的权限时 600
或者
# chmod -R 777 /var/www/demo
如以上参数设置错误,在phpstorm中工具再次进行修改
在phpstorm中创建文件或删除文件,是要手动去同步到远程服务器的,相关操作: