本文目錄一覽:
- 1、請教:關於linux伺服器用php的mkdir()創建文件夾並賦予許可權的問題
- 2、PHP創建的文件夾 用戶和用戶組不對
- 3、問:linux伺服器用php創建文件夾並賦予許可權的問題
- 4、php創建文件夾,linux中還是許可權755,怎麼辦
請教:關於linux伺服器用php的mkdir()創建文件夾並賦予許可權的問題
我們的伺服器是這樣做的:
php一般是以apache用戶身份去執行的,把apache加入到存儲你文件的父文件夾屬組裡去,然後改該父文件夾許可權為775,這樣屬組成員就有寫的許可權,而apache屬於這個組就可以改寫該目錄下所有文件的許可權,當然,屬組最好不要是root,你可以為該文件夾改個其它普通用戶組。
改apache/php的運行用戶方法不安全,不建議使用
PHP創建的文件夾 用戶和用戶組不對
apche調用的php程序文件去執行所以是apache的組正常。
建好之後你在程序里用chmod改一下許可權就行了。
問:linux伺服器用php創建文件夾並賦予許可權的問題
mkdir(“uploads/aa/”);
chmod(“uploads/aa/”, 0777);
使用chmod可以設置比系統默認更大的許可權,直接使用mkdir會受到系統umask的影響。
php創建文件夾,linux中還是許可權755,怎麼辦
mkdir( string pathname [, int mode] );
PHP中創建文件夾。第一個參數是文件夾名。第二個參數是mode參數。你輸入0777
例如:
mkdir(‘路徑’,’0777′);
在Windows環境下第二個參數會被忽略。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/193573.html