在CentOS中使用PhpStorm进行文件共享,主要有以下两种方式:
1. Samba共享
- 安装Samba:
sudo yum install samba samba-client samba-common - 配置Samba:
编辑/etc/samba/smb.conf,添加共享目录配置(如路径、权限、允许用户等),示例:[shared] path = /path/to/share writable = yes valid users = user1 - 设置用户与权限:
创建Samba用户并设置密码:sudo smbpasswd -a user1,确保共享目录权限正确(如chmod -R 0775 /path/to/share)。 - 重启服务与防火墙:
sudo systemctl restart smb,并开放防火墙Samba服务(若启用防火墙)。 - PhpStorm配置:
进入File > Settings > Deployment > Configuration,选择 Samba,填写服务器IP、用户名、密码及共享路径,保存后即可同步文件。
2. NFS共享(适用于服务器间共享)
- 安装NFS:
sudo yum install nfs-utils rpcbind - 配置NFS:
编辑/etc/exports,添加共享目录(如192.168.1.0/24(rw,sync,no_subtree_check)),指定允许访问的IP段。 - 启动服务:
sudo systemctl start nfs-server,并设置开机自启。 - PhpStorm配置:
在Deployment中选择 NFS,填写服务器IP、共享路径,保存后即可访问。
注意事项
- Samba适合跨平台(如Windows访问CentOS),NFS适合Linux服务器间共享。
- 确保共享目录权限与用户配置一致,避免权限不足导致无法访问。
- 若需远程调试,可结合SSH配置远程解释器(
File > Settings > Languages & Frameworks > PHP > CLI Interpreter)。
以上步骤参考自。