nginx安裝和php安裝都會有默認的用戶和用戶組,有時候項目運行需要nginx用戶,有時候需要php用戶,現在把nginx和php都歸爲一個用戶組和用戶管理;
一、首先我們需要看看當前nginx的用戶組和用戶是誰:ps aux|grep nginx 或者 ps -ef|grep nginx
看到主進程是由root用戶進行開啓的,nginx進程都是www
需要修改nginx.conf裏的用戶;find / -name nginx.conf 查看當前nginx.conf位置
一般在/etc/nginx/nginx.conf打開
這裏的用戶是www;我們需要設置你需要的;:wq!退出
修改
二、配置php-fpm
查找www.conf; find /* -name www.conf
打開文件
修改爲對應名稱;
目前nginx和php都改成了www用戶組裏都www用戶了;
二、
這時候需要查看當前是否有www用戶組和www用戶;
cat /etc/gropu查看當前用戶組;
如果沒有需要新增用戶和用戶組:
用戶組:groupadd www
用戶:useradd -g www www
重啓nginx:/usr/local/nginx -s reload
重啓php-fpm:1、先關閉php-fpm進程:pkill php-fpm 或 killall php-fpm
2、php-fpm -R 重啓php-fpm
ok;
把對應用戶組和用戶賦予操作運行項目權限; chown -R www:www 文件名
並賦予0755權限或者0775:chmod -R 0755 文件名
使用:ll查看當前操作用戶組和用戶:
大功告成;