armbian安装LMMP

在 Armbian 系统上安装 LMMP(Linux + MariaDB/MySQL + MongoDB + PHP)环境,可以按照以下步骤进行。由于 Armbian 是基于 Debian/Ubuntu 的 ARM 架构系统,大多数操作与标准 Linux 类似,但需注意 ARM 兼容性。

1. 准备工作

确保系统已更新:

sudo apt update && sudo apt upgrade -y

安装必要工具:

sudo apt install -y wget curl nano

2. 安装 Nginx

Nginx 是 LMMP 中的 Web 服务器:

sudo apt install -y nginx

启动并设置开机自启:

sudo systemctl start nginx
sudo systemctl enable nginx

验证 Nginx 是否运行:

curl http://localhost

如果看到欢迎页面,说明安装成功

3.安装 MariaDB/MySQL

MariaDB 是 MySQL 的替代品,更适合 ARM 设备:

sudo apt install -y mariadb-server

运行安全配置脚本:

sudo mysql_secure_installation

4. 安装 PHP

安装 PHP 及常用扩展:

sudo apt install -y php php-fpm php-mysql php-mongodb php-gd php-curl php-mbstring php-xml

检查 PHP 版本:

php -v

配置 Nginx 使用 PHP-FPM:
编辑 /etc/nginx/sites-available/default

sudo nano /etc/nginx/sites-available/default

找到 location ~ \.php$ 部分,取消注释并修改为:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php-fpm.sock;
}

重启 Nginx:

sudo systemctl restart nginx

5. 测试 LMMP 环境

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

访问 http://<你的IP>/info.php,应显示 PHP 信息页。
测试 MySQL/MariaDB:

mysql -u root -p

输入密码后应进入 MySQL Shell。

发表回复

CAPTCHAis initialing...