php-fpm在ubuntu上的权限设置
作者:OpenWorld
时间:2026-06-11
浏览:2
在Ubuntu中设置PHP-FPM权限:安装php-fpm,编辑www.conf,将用户和组设为www-data,配置监听套接字或端口,更改网站根目录所有者为www-data,设置目录755、文件644权限,最后重启PHP-FPM服务。
本文目录
在Ubuntu上搞定PHP-FPM的权限,核心目标就一个:确保PHP-FPM进程有足够的权限读取和执行PHP文件。下面这几个步骤,跟着操作基本不会出问题。

-
安装PHP-FPM
如果还没装,直接运行以下命令搞定:sudo apt-get update sudo apt-get install php-fpm -
配置PHP-FPM
配置文件通常藏在/etc/php/{version}/fpm/pool.d/www.conf,{version}替换成你安装的PHP版本。用编辑器打开它,比如:sudo nano /etc/php/{version}/fpm/pool.d/www.conf -
设置用户和组
在www.conf里找到user和group这两行。把它们设成能正常访问PHP文件的用户和组,通常就是www-data:user = www-data group = www-data -
设置监听套接字或端口
如果用的是Unix套接字,确保PHP-FPM进程有权限读写那个套接字文件;如果用的是TCP端口,别忘了检查防火墙有没有放行对应端口。 -
更改文件和目录权限
网站根目录及其内容也得有合适的权限。一般来说,Web服务器用户(比如www-data)需要读取和执行权限。执行这几条命令就能搞定:sudo chown -R www-data:www-data /path/to/your/web/root sudo find /path/to/your/web/root -type d -exec chmod 755 {} \; sudo find /path/to/your/web/root -type f -exec chmod 644 {} \; -
重启PHP-FPM服务
所有改动完成后,重启服务让配置生效:sudo systemctl restart php{version}-fpm
走完这些步骤,Ubuntu上PHP-FPM的权限就算设好了。当然,实际环境可能会有些差异,根据具体情况微调就行。
作者最新文章
PDF图片太多怎么批量压缩?PDF文档如何压缩变小?
2026-10-27 11:48
花4700元买RTX 5070:收到却是一堆20年前的电子垃圾!
2026-10-26 16:25
Aperty人像精修指南:去除面部红晕斑点与调整阴影
2026-10-22 21:53
即梦AI怎么导出到剪映继续剪辑?
2026-10-22 19:49
PDF转TXT小说怎么不乱码?手机PDF转TXT用哪个?
2026-10-17 16:32
上一篇:
飒漫画app怎么设置个人头像
下一篇:
php-fpm在ubuntu上的性能瓶颈
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































