1.上传php代码时,使用什么用户上传,那所有代码的所有都是此用户
2.当产生新文件时,该文件所有者往往是apache用户及用户组
产生的原因是,使用nginx作为web服务器,但nginx只处理静态文件,当为php文件时,交由fastcgi程序处理-即php-fpm处理,而php-fpm的配置文件中默认配置是apache用户及用户组运行.
所以在项目文件上传后,修改为运行php-fpm的用户拥有php文件的所有者(即使是其他用户,不影响代码运行),同时这样也能避免一些缓存文件的所有者与php-fpm用户不同时,有文件冲突,出现莫名其妙不能运行!