環境:Linux + apache + php
問題:php會自動生成一些文件,但是生成的文件默認的所屬用戶和組都是daemon,這樣會造成權限上的問題
解決辦法:
在 apache 的配置文件中有如下兩行
User daemon
Group daemon
分別代表了由 apache 創建的文件所屬的默認用戶和用戶組(按我的理解,php是apace的一個組件,所以可以在apache的配置文件中設置由php生成的文件的默認用戶和用戶組,如有不對,請批評指正。)
把daemon改為所需要的用戶和用戶組,重啟服務即可!