Loading... ## 为什么选择 Debian 12 + Nginx + PHP 8.2? Debian 12 是一款非常稳定且广泛使用的 Linux 发行版,它提供了强大的包管理系统和丰富的软件库,非常适合服务器部署。Nginx 是一款高性能的轻量级 Web 服务器,以其出色的并发处理能力和低资源消耗而闻名。而 PHP 8.2 则是目前最新的 PHP 版本,它带来了许多性能优化和新特性,能够让你的 PHP 应用运行得更快、更安全。 ## 开始安装 ### 1. 更新系统 在安装任何软件之前,先确保你的系统是最新的。打开终端,运行以下命令: ```bash sudo apt update sudo apt upgrade -y ``` 这一步可以确保你的系统中所有软件包都是最新版本,避免后续出现兼容性问题。 ### 2. 安装 Nginx 接下来,安装 Nginx。Debian 12 的官方仓库中已经包含了 Nginx 的最新版本,安装非常简单: ```bash sudo apt install nginx -y ``` 安装完成后,启动 Nginx 服务并设置开机自启: ```bash sudo systemctl start nginx sudo systemctl enable nginx ``` 现在,你可以通过浏览器访问你的服务器 IP 地址,如果看到 Nginx 的欢迎页面,说明安装成功啦! ### 3. 安装 PHP 8.2 Debian 12 默认的软件仓库中可能没有 PHP 8.2,但不用担心,我们可以使用 Ondřej Surý 提供的第三方仓库来安装。运行以下命令: ```bash sudo apt install -y apt-transport-https lsb-release ca-certificates wget sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list sudo apt update ``` 然后,安装 PHP 8.2 及常用扩展: ```bash sudo apt install php8.2 php8.2-fpm php8.2-mysql php8.2-cli php8.2-gd php8.2-mbstring php8.2-xml php8.2-bcmath -y ``` 安装完成后,运行以下命令验证 PHP 是否安装成功: ```bash php -v ``` 如果看到 PHP 8.2 的版本信息,说明安装成功。 ### 4. 配置 Nginx 以支持 PHP 现在,我们需要让 Nginx 能够处理 PHP 文件。编辑 Nginx 的默认站点配置文件: ```bash sudo nano /etc/nginx/sites-available/default ``` 在文件中找到 `location /` 块,将其修改为以下内容: ```nginx location / { try_files $uri $uri/ =404; index index.php index.html index.htm; } ``` 然后,在文件中添加一个新的 `location` 块,用于处理 PHP 文件: ```nginx location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.2-fpm.sock; } ``` 保存并关闭文件后,重启 Nginx 服务: ```bash sudo systemctl restart nginx ``` ### 5. 测试 PHP 为了测试 PHP 是否正常工作,创建一个简单的 PHP 文件: ```bash sudo nano /var/www/html/info.php ``` 在文件中输入以下内容: ```php <?php phpinfo(); ?> ``` 保存并关闭文件。然后,通过浏览器访问 `http://你的服务器IP/info.php`,如果看到 PHP 的信息页面,说明一切正常! ## 总结 通过以上几个简单的步骤,我们成功在 Debian 12 上安装并配置了 Nginx 和 PHP 8.2。这个强大的组合可以让你的 Web 应用运行得更加高效和稳定。无论你是搭建一个个人博客,还是开发一个大型的 Web 应用,这个环境都能满足你的需求。 如果你在安装过程中遇到任何问题,或者有任何疑问,欢迎在评论区留言。我会尽力帮助你解决。希望这篇文章对你有所帮助,让我们一起享受高效开发的乐趣吧! 最后修改:2025 年 04 月 09 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏