![如何配置 PHP 以便上传的文件不以 APACHE 用户身份保存?](https://linux22.com/image/555896/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%20PHP%20%E4%BB%A5%E4%BE%BF%E4%B8%8A%E4%BC%A0%E7%9A%84%E6%96%87%E4%BB%B6%E4%B8%8D%E4%BB%A5%20APACHE%20%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E4%BF%9D%E5%AD%98%EF%BC%9F.png)
php 脚本将文件上传到我的服务器,但文件夹必须是 0777,才能允许 PHP 将文件移动到那里。这不安全。此外,所有创建的目录和上传的文件都归 apache 所有,而不是我所有。我如何更改 PHP 的配置,以便可以将上传的文件移动到具有权限 0755 的文件夹,并且创建的目录归我所有?
谢谢你!
答案1
创建一个您和 Apache 都属于的新组。然后您可以将权限设置为 775。这不是超级安全的,但它是 777 化所有内容的快速解决方案。
答案2
使用 suPHP 或带有 php-fpm 的 FastCGI 模式的 PHP。