php一般是以apache用戶身份去執行的,把apache加入到存儲你文件的父文件夾屬組里去,然后改該父文件夾權限為775,這樣屬組成員就有寫的權限,而apache屬於這個組就可以改寫該目錄下所有文件
的權限,當然,屬組最好不要是root,你可以為該文件夾改個其它普通用戶組。
改apache/php的運行用戶方法不安全,不建議使用。
1. 定位httpd.conf文件: locate httpd.conf
2. 找到配置文件后打開: vim /usr/local/apache2/conf/httpd.conf
3. 修改apache用戶的所在組與其父文件夾一致: vim下x表示刪除;i表示插入;將user用戶下面的Group的屬性值改為存儲你文件的父文件夾屬組
4. 重新啟動apache: /usr/local/apache2/bin/apachectl restart
這樣屬組成員就有寫的權限,而apache屬於這個組就可以改寫該目錄下所有文件的權限。