温馨提示×

如何安装linux lamp

小樊
46
2026-07-23 03:46:25
栏目: 智能运维

下面以 Ubuntu / Debian 系列为例,介绍如何安装 LAMP(Linux + Apache + MySQL/MariaDB + PHP) 环境。CentOS/RHEL 稍有不同,如果你需要我也可以单独说明。


一、更新系统

sudo apt update
sudo apt upgrade -y

二、安装 Apache

sudo apt install apache2 -y

启动并设置开机自启

sudo systemctl start apache2
sudo systemctl enable apache2

验证

浏览器访问服务器 IP:

http://服务器IP

看到 Apache2 Ubuntu Default Page 说明成功。


三、安装 MySQL / MariaDB

1️⃣ 安装 MySQL(官方常用)

sudo apt install mysql-server -y

2️⃣ 安全初始化(强烈推荐)

sudo mysql_secure_installation

按提示:

  • 设置 root 密码
  • 禁止远程 root 登录
  • 删除测试数据库
  • 刷新权限

3️⃣ 登录测试

sudo mysql -u root -p

四、安装 PHP

安装 PHP 及常用模块

sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-xml php-mbstring php-zip -y

查看版本

php -v

五、配置 Apache 支持 PHP(默认已支持)

查看模块:

ls /etc/apache2/mods-enabled/ | grep php

六、测试 PHP 是否正常工作

创建测试文件

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

访问

http://服务器IP/info.php

✅ 看到 PHP 信息页面即成功
⚠️ 测试完成后建议删除:

sudo rm /var/www/html/info.php

七、防火墙配置(如有启用 UFW)

sudo ufw allow OpenSSH
sudo ufw allow 'Apache Full'
sudo ufw enable

八、(可选)使用 MariaDB 替代 MySQL

sudo apt install mariadb-server -y

MariaDB 用法与 MySQL 基本一致。


九、常见目录说明

项目 路径
Apache 配置 /etc/apache2/
网站根目录 /var/www/html
PHP 配置 /etc/php/*/apache2/php.ini
MySQL 配置 /etc/mysql/

十、如果你需要

✅ CentOS / Rocky / AlmaLinux 安装
✅ 宝塔面板 / LNMP
✅ HTTPS(Let’s Encrypt)
✅ WordPress / 项目部署

告诉我你的 Linux 发行版和版本号,我可以直接给你最匹配的完整命令。

0