261 字
1 分钟
- 次阅读
- 人阅读

Debian安装PHP8.3+Nginx

本文档介绍如何在Debian上安装PHP8.3及Nginx。

前置准备#

更新软件包列表:

Terminal window
apt update

安装必要的基础工具:

Terminal window
apt install -y apt-transport-https lsb-release ca-certificates curl

添加 Sury PHP 仓库#

Sury 仓库提供最新的 PHP 版本。

下载 GPG 密钥:

Terminal window
curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg

添加仓库源:

Terminal window
echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

更新软件包列表:

Terminal window
apt update

安装 PHP 8.3#

安装 PHP CLI:

Terminal window
apt install -y php8.3-cli

验证安装#

检查 PHP 版本:

Terminal window
php -v

查看已安装的模块:

Terminal window
php -m

后续配置#

PHP 配置#

PHP 配置文件位于:

  • /etc/php/8.3/cli/php.ini - CLI 配置文件
  • /etc/php/8.3/mods-available/ - 可用模块配置

安装 Nginx#

安装 Nginx:

Terminal window
apt install -y nginx

启动 Nginx:

Terminal window
systemctl start nginx && systemctl enable nginx

Nginx 配置#

  • /etc/nginx/nginx.conf - 主配置文件
  • /etc/nginx/sites-available/ - 可用站点配置
  • /etc/nginx/sites-enabled/ - 已启用站点配置
  • /var/www/html/ - 默认网站根目录

配置 PHP-FPM#

如果需要 Nginx 处理 PHP 请求,安装 PHP-FPM:

Terminal window
apt install -y php8.3-fpm

启用 PHP-FPM:

Terminal window
systemctl start php8.3-fpm && systemctl enable php8.3-fpm

验证 Nginx#

检查 Nginx 配置语法:

Terminal window
nginx -t

重载配置:

Terminal window
systemctl reload nginx

查看状态:

Terminal window
systemctl status nginx
分享这篇文章
Debian安装PHP8.3+Nginx
Debian安装PHP8.3+Nginx
https://blog.endlesssolo.com/posts/04d9793/
作者
Rightdoor
发布于
2026-05-08
许可协议
CC BY-NC-SA 4.0