Armbian安装Nginx,PHP7.4,Mysql

24July

9:38 AM

171 次浏览

0 条评论

本篇将介绍如何在Armbian中安装NMP。

Nginx

# 安装sudo apt install nginx -y
# 启动sudo systemctl start Nginx
# 启用sudo systemctl enable Nginx

# 防火墙放行http
sudo firewall-cmd --permanent --zone=public --add-service=http
# 防火墙放行https
sudo firewall-cmd --permanent --zone=public --add-service=https

# 重载防火墙sudo firewall-cmd --reload
# 查看放行端口sudo firewall-cmd --list-ports

安装PHP7.4

# 安装HTTPS
sudo apt install ca-certificates apt-transport-https

# 加入PHP源到/etc/apt/source.list
sudo wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
sudo echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list

# 更新源
sudo apt update

# 安装PHP及扩展
sudo apt install php7.4 php7.4-fpm php7.4-cgi php7.4-cli php7.4-mysql php7.4-gd php7.4-xml php7.4-curl php7.4-zip php7.4-mbstring php7.4-redis unzip -y

# 查看版本
php -v

# 启动
systemctl start php-fpm

# 启用
systemctl enable php-fpm


安装MySQL

因为N1本身性能也就那样,所以更轻量的mariadb来代替MySQL是一个更加不错的选择。

 # 使用轻量的mariadb代替MySQL
 sudo apt install mariadb-server -y
 # 启动sudo systemctl start mariadb
 # 启用sudo systemctl enable mariadb
 # 配置sudo mysql_secure_installation


  • Enter current password for root (enter for none):

    输入当前数据库root用户密码

    默认无密码,直接回车

  • Set root password? [Y/n]

    是否设置root密码?

    输入: Y

  • New password:

  • Re-enter new password:

    输入两次密码

    输入: 密码

  • Remove anonymous users?[Y/n]

    是否删除匿名用户

    输入: Y

  • Disallow root login remotely?[Y/n]

    是否禁止root用户远程登陆

    输入: Y

  • Remove test database and access to it?[Y/n]

    是否删除测试数据库

    输入: Y

  • Reload privilege tables now?[Y/n]

    是否重载权限表

    输入: Y

    测试Root账户密码有效性

 # 输入
 sudo mysql -u root -p
 # 输入前面设置的密码
 ...

#### MYSQL部分常用命令

 # 将username以及password替换为你想要的账号密码
 CREATE USER 'username'@'host' IDENTIFIED BY 'password';

 # 查看已有数据库
 SHOW DATABASES;

 # 创建数据库
 CREATE DATABASE XXX;

 # 设置某个用户拥有某数据库全部权限
 GRANT ALL PRIVILEGES ON database-name.* TO username@localhostl

 # 查看用户权限
 SHOW GRANTS FOR username@localhost;

 # 查看全部用户
 SELECT USER FROM mysql.user;


留言评论
称呼
邮箱
网址