温馨提示×

Debian版Nginx与PHP-FPM集成指南

小樊
59
2025-08-27 04:26:04
栏目: 编程语言

以下是Debian版Nginx与PHP-FPM集成指南:

安装组件

更新包列表并安装Nginx、PHP-FPM及PHP相关扩展,如sudo apt updatesudo apt install nginx php-fpm php-mysql

配置PHP-FPM

编辑配置文件/etc/php/{版本}/fpm/pool.d/www.conf,设置listen/run/php/php{版本}-fpm.sock,并确保listen.ownerlisten.groupwww-datausergroup也为www-data,然后重启PHP-FPM服务,sudo systemctl restart php{版本}-fpm

配置Nginx

编辑站点配置文件,如/etc/nginx/sites-available/default,在server块中添加对PHP请求的处理,location ~ \.php$部分包含snippets/fastcgi-php.conf,设置fastcgi_pass为对应的PHP-FPM套接字路径,fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name,并包含fastcgi_params

启用配置并测试

测试Nginx配置sudo nginx -t,无误后重启Nginx服务sudo systemctl restart nginx。创建/var/www/html/info.php文件,内容为<?php phpinfo(); ?>,访问http://your_server_ip/info.php,若显示PHP信息页面,则配置成功。

0