centos中phpstorm的文件共享

在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)。

以上步骤参考自。