Debian LAMP如何安装必要的软件
小樊
41
2025-12-10 20:14:58
Debian LAMP 安装必要软件步骤
一 准备与更新
- 以具有 sudo 权限的用户登录,先更新索引并升级系统:
- sudo apt update && sudo apt upgrade -y
- 建议安装常用工具(可选):
- sudo apt install -y ca-certificates curl wget vim unzip gnupg2
二 安装与启动 Apache
- 安装 Apache HTTP 服务器:
- sudo apt install -y apache2
- 启动并设置开机自启:
- sudo systemctl start apache2
- sudo systemctl enable apache2
- 验证:
- 本地或浏览器访问 http://服务器IP/,应看到 Apache 默认页面
- 查看状态:sudo systemctl status apache2
三 安装与配置数据库 MariaDB
- 在 Debian 12 仓库中默认提供的是 MariaDB(与 MySQL 兼容):
- sudo apt install -y mariadb-server
- 启动并设置开机自启:
- sudo systemctl start mariadb
- sudo systemctl enable mariadb
- 运行安全配置向导,按提示设置 root 密码、移除匿名用户、禁止远程 root 登录等:
- sudo mysql_secure_installation
- 验证登录:
四 安装与验证 PHP
- 安装 PHP 及常用模块(Debian 12 默认 PHP 8.2):
- sudo apt install -y php libapache2-mod-php php-mysql php-cli php-common php-curl php-gd php-json php-mbstring php-xml php-zip php-readline
- 如使用 PHP-FPM(可选,适合与 Apache 配合或后续切换 FastCGI):
- sudo apt install -y php-fpm
- 重启 Apache 使模块生效:
- sudo systemctl restart apache2
- 验证 PHP:
- 创建测试文件:echo “” | sudo tee /var/www/html/info.php
- 浏览器访问 http://服务器IP/info.php,应看到 PHP 信息页
五 防火墙与后续建议
- 如使用 UFW,放行 HTTP/HTTPS:
- sudo apt install -y ufw
- sudo ufw allow ‘Apache Full’
- sudo ufw enable
- 可选:安装 phpMyAdmin 方便数据库管理(安装时选择 Apache):
- sudo apt install -y phpmyadmin
- 访问 http://服务器IP/phpmyadmin
- 建议将网站文件放在 /var/www/html 并按需配置虚拟主机与 HTTPS(可使用 Let’s Encrypt)