最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Ubuntu 上 php-fpm 与 nginx 的配合配置指南
时间:2026-06-14 08:34:09 编辑:袖梨 来源:一聚教程网
要在Ubuntu上将PHP-FPM与Nginx配合使用,您需要按照以下步骤操作:

- 安装Nginx和PHP-FPM:
sudo apt updatesudo apt install nginx php-fpm- 启动并启用Nginx和PHP-FPM服务:
sudo systemctl start nginxsudo systemctl enable nginxsudo systemctl start php7.4-fpmsudo systemctl enable php7.4-fpm注意: 如果您使用的是PHP 8.0,请将php7.4-fpm替换为php8.0-fpm。
- 配置Nginx以使用PHP-FPM:
编辑Nginx的默认站点配置文件:
sudo nano /etc/nginx/sites-available/default找到以下部分:
location ~ .php$ {include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;}将php7.4-fpm替换为您正在使用的PHP版本,例如php8.0-fpm。
如果您想为特定的域名或项目使用PHP-FPM,您可以创建一个新的Nginx配置文件并将其链接到sites-enabled目录。例如:
sudo nano /etc/nginx/sites-available/yourdomain.com然后,将上述location块复制到新文件中,并根据需要进行修改。完成后,保存并关闭文件。
接下来,创建一个符号链接以启用该站点:
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/- 检查Nginx配置文件的语法是否正确:
sudo nginx -t如果没有错误,重新加载Nginx以应用更改:
sudo systemctl reload nginx现在,Nginx应该已经成功配置为使用PHP-FPM。当您访问您的网站时,Nginx会将PHP请求传递给PHP-FPM进行处理,然后将结果返回给客户端。
相关文章
- 悠星大陆深渊乱斗怎么玩 深渊乱斗玩法介绍 07-31
- 《遥遥西土》峡谷唱片全收集攻略分享 07-31
- 王者荣耀英雄技能攻略(掌握技能,成就传奇王者) 07-31
- DDR4-3600 vs DDR5-5600游戏实测:低延迟与高带宽谁更适合游戏 07-31
- PS6光追性能暴涨10倍 AI与高刷新率或成主打 07-31
- 灌篮军团满级的零怎么培养 满级的零培养一览 07-31