風舞/木shiyo
261 字
1 分钟
- 次阅读
- 人阅读
Debian安装PHP8.3+Nginx
本文档介绍如何在Debian上安装PHP8.3及Nginx。
前置准备
更新软件包列表:
apt update安装必要的基础工具:
apt install -y apt-transport-https lsb-release ca-certificates curl添加 Sury PHP 仓库
Sury 仓库提供最新的 PHP 版本。
下载 GPG 密钥:
curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg添加仓库源:
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更新软件包列表:
apt update安装 PHP 8.3
安装 PHP CLI:
apt install -y php8.3-cli验证安装
检查 PHP 版本:
php -v查看已安装的模块:
php -m后续配置
PHP 配置
PHP 配置文件位于:
/etc/php/8.3/cli/php.ini- CLI 配置文件/etc/php/8.3/mods-available/- 可用模块配置
安装 Nginx
安装 Nginx:
apt install -y nginx启动 Nginx:
systemctl start nginx && systemctl enable nginxNginx 配置
/etc/nginx/nginx.conf- 主配置文件/etc/nginx/sites-available/- 可用站点配置/etc/nginx/sites-enabled/- 已启用站点配置/var/www/html/- 默认网站根目录
配置 PHP-FPM
如果需要 Nginx 处理 PHP 请求,安装 PHP-FPM:
apt install -y php8.3-fpm启用 PHP-FPM:
systemctl start php8.3-fpm && systemctl enable php8.3-fpm验证 Nginx
检查 Nginx 配置语法:
nginx -t重载配置:
systemctl reload nginx查看状态:
systemctl status nginx
分享这篇文章
Debian安装PHP8.3+Nginx
Debian安装PHP8.3+Nginx
https://blog.endlesssolo.com/posts/04d9793/