win10
虚拟机装ubuntu16.04 LTS
,安装好后会以普通用户dp登录系统,然后此时我需要安装nginx
和php
,mysql
等。我现在已经做过的操作是
1,修改nginx
和php
安装目录usr
的权限:sudo chmod o+w /usr
2,修改nginx
和php
配置文件目录etc
的权限:sudo chmod o+w /etc
3,编译安装后,直接使用:sudo /usr/nginx/sbin/nginx
可以启动服务,但是无法通过service nginx start
或者 systemctl start nginx.service
等来启动
我的疑问:
1)安装以及运行这些配置环境时,是否需要以root用户的身份安装并且运行?
2)是不是安装的nginx服务器,或者php以及web目录都需要以不同的用户来运行?
nginx 服务启动可以使用 root用户, nginx配置文件指定 user 和 php-fpm 指定的 user 一致就行