php-fpm在ubuntu上的权限设置
作者:OpenWorld
时间:2026-06-11
浏览:0
在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的权限就算设好了。当然,实际环境可能会有些差异,根据具体情况微调就行。
作者最新文章
三星 Galaxy A08 渲染图曝光:Helio G99 芯片与 6000mAh 电池配置解析
2026-09-08 17:14
OPPO Find X10 Pro Max 影像规格详解:三颗2亿像素镜头与全焦段8K视频能力
2026-09-08 16:41
PDF转HTML在线转换器怎么选?转换后网页排版怎么查?
2026-09-04 11:02
AE教程书籍挑选指南:零基础、动效与合成方向实战标准
2026-09-02 13:31
教程书籍使用SAI软件Logo要单独授权吗:商标引用与出版合规要点
2026-09-02 11:50
上一篇:
飒漫画app怎么设置个人头像
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多


































