如何在开发服务器中以用户权限使用php代码创建文件夹?

如何在开发服务器中以用户权限使用php代码创建文件夹?

我们有 apache 2.2 和 php5 的开发服务器。开发人员使用个人 samba 登录访问服务器,以便将文件上传到服务器。但是,当使用 php 代码创建文件夹和文件时,它会在 apache 用户和组权限下创建。那么,我可以知道如何在个人登录下使用 php 代码创建文件夹和文件吗?php.ini 或 apache 配置文件中是否需要进行任何更改。

答案1

两种解决方案:

  • http://suphp.org/使用 PHP 作为你的用户(这可能很危险)
  • 在该文件夹上设置 gid ( g+s),这样在那里创建的所有文件也将属于你的用户组(而不是 apache 的)

相关内容