以下是Debian版Nginx与PHP-FPM集成指南:
安装组件
更新包列表并安装Nginx、PHP-FPM及PHP相关扩展,如sudo apt update,sudo apt install nginx php-fpm php-mysql。
配置PHP-FPM
编辑配置文件/etc/php/{版本}/fpm/pool.d/www.conf,设置listen为/run/php/php{版本}-fpm.sock,并确保listen.owner和listen.group为www-data,user和group也为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文件,内容为,访问http://your_server_ip/info.php,若显示PHP信息页面,则配置成功。
以上就是关于“Debian版Nginx与PHP-FPM集成指南”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm