我们有 apache 2.2 和 php5 的开发服务器。开发人员使用个人 samba 登录访问服务器,以便将文件上传到服务器。但是,当使用 php 代码创建文件夹和文件时,它会在 apache 用户和组权限下创建。那么,我可以知道如何在个人登录下使用 php 代码创建文件夹和文件吗?php.ini 或 apache 配置文件中是否需要进行任何更改。
答案1
两种解决方案:
- http://suphp.org/使用 PHP 作为你的用户(这可能很危险)
- 在该文件夹上设置 gid (
g+s
),这样在那里创建的所有文件也将属于你的用户组(而不是 apache 的)