Alain's Blog

  1. 首页
  2. Linux
  3. 正文

Armbian安装Nginx,PHP7.4,Mysql

2021年3月25日 2613点热度 2人点赞 0条评论

N1

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正

上一篇中介绍了N1如何安装Armbian来当一个小型服务器,具体可以参考斐讯N1安装Armbian。既然是小型服务器,那么LNMP就是标配了,本篇将介绍如何在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;
标签: Armbian N1 斐讯 斐讯N1
最后更新:2021年3月24日

Alain

看了我的文,就是我的人,点个赞再走成不成

点赞
< 上一篇
下一篇 >

文章评论

取消回复

文章目录
  • Nginx
  • 安装PHP7.4
  • 安装MySQL

COPYRIGHT © 2022 Alain's Blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang