许多示例都假设您不是唯一在服务器上运行东西的人,或者SUPPP或其他实用程序正在运行,以使PHP以web服务器以外的用户身份运行。
使用基本的Debian LAMP安装,PHP作为www数据用户运行,将web服务器文档根目录下的所有内容的所有权设置为www数据所有是安全和正常的:www数据具有700/600或770/660权限。
唯一的问题是当您(作为用户)想要将文件放入这些目录时,在这种情况下,您需要将自己添加到www数据组(并使用上面的第二组权限),或者通过sudo或以root用户身份进行添加,并记住稍后设置权限。
就我个人而言,既然Wordpress可以自动更新和安装插件和主题,我就把一切都设置为www数据:www数据,让Wordpress来处理,效果很好。
讨论为用户名设置权限的演练假设PHP是在您的身份下运行的,正如我所说的,通过一些其他扩展或Apache mod。