我在centos7上使用 nginx+php-fpm ,当我使用默认的根 /usr/share/nginx/html/ 工作,但我将root更改为其他目录,例如 /usr/share/nginx/test/ 不起作用
而我是 /var/log/nginx/error.log "Primary script unknown" ,所以我试试 chmod 777 -R /usr/share/nginx/test ,但问题仍然存在,我尝试停止php-fpm服务并修改nginx配置文件不解析php,然后nginx获取正确的php文件 .

现在我用 php-fpm -D 工作了!所以我想知道"service php-fpm"和"php-fpm -D"之间的不同,为什么 php-fpm -D 可以工作?

ENV:
centos 7
php5.4
nginx的

我很抱歉我的英语不好!