在Ubuntu系统中,设置PHP-FPM用户权限的关键是修改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
user = www-data
group = www-data
这里的"user"和"group"分别表示PHP-FPM进程运行时的用户和组。默认情况下,它们都被设置为"www-data"。您可以根据需要更改这些值。例如,如果您希望PHP-FPM以"your_user"和"your_group"身份运行,可以将这两行更改为:
user = your_user
group = your_group
保存并关闭配置文件。
重启PHP-FPM服务以使更改生效:
sudo systemctl restart php{php_version}-fpm
将{php_version}替换为您正在使用的PHP版本,例如:7.4。
/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的用户权限。