温馨提示×

Ubuntu中PHP-FPM的用户权限如何设置

小樊
38
2025-11-30 18:03:44
栏目: 编程语言

在Ubuntu系统中,设置PHP-FPM用户权限的关键是修改PHP-FPM配置文件

  1. 打开PHP-FPM配置文件。通常情况下,该文件位于/etc/php/{php_version}/fpm/pool.d/www.conf。请将{php_version}替换为您正在使用的PHP版本,例如:7.4。使用文本编辑器打开文件,如:
sudo nano /etc/php/7.4/fpm/pool.d/www.conf
  1. 在配置文件中找到以下两行:
user = www-data
group = www-data

这里的"user"和"group"分别表示PHP-FPM进程运行时的用户和组。默认情况下,它们都被设置为"www-data"。您可以根据需要更改这些值。例如,如果您希望PHP-FPM以"your_user"和"your_group"身份运行,可以将这两行更改为:

user = your_user
group = your_group
  1. 保存并关闭配置文件。

  2. 重启PHP-FPM服务以使更改生效:

sudo systemctl restart php{php_version}-fpm

{php_version}替换为您正在使用的PHP版本,例如:7.4。

  1. 最后,确保您所设置的用户在所需的目录中具有适当的权限。例如,如果您的网站文件位于/var/www/html,则需要确保"your_user"和"your_group"对该目录具有读写权限。您可以使用以下命令更改目录权限:
sudo chown -R your_user:your_group /var/www/html
sudo chmod -R 755 /var/www/html

现在,您已经成功设置了Ubuntu中PHP-FPM的用户权限。

0