nginx、php、mysql用户和用户组权限问题

作者:吴泽鑫 分类: LNMP服务器 发布于:2015-11-12 23:43 ė2549次浏览 61条评论

今天,刚才买了一台云服务器,lnmp环境部署好了之后,却遇到了session文件写不进,php操作缓存写不进目录里等权限情况,于是在网上搜索了一些相关nginx\php\mysql方面的权限问题知识,才解决,下面给大家介绍下。

一般我们会给网站创建一个特定的用户和用户组,来操作所有网站,下面以www用户,www用户组为例子,相关命令如下:

groupadd www 
useradd -r -g www www

先查询nginx所属的用户和用户组:

命令: ps aux | grep nginx

查询nginx所属的用户和用户组

如果此处不是www用户,那么修改nginx.conf配置的user  www www;

nginx.conf配置的user

接着查看php的所属用户,命令:ps aux | grep php

查看php的所属用户

如果php的进程用户不是www,则修改php-fpm.conf的user、group

php-fpm.conf的用户和用户组

查看mysql 的用户,命令:ps aux | grep mysql

mysql的所属用户

此图看出,mysql也是运行在mysql用户上。



本文出自 Jensen-吴泽鑫的博客,转载时请注明出处及相应链接:http://www.wuzexin.cn/post-39.html

评论

  1. zim 2015-12-08 09:31 回复

    说得不错!

发表评论

电子邮件地址不会被公开。必填项已用*标注


Ɣ回顶部