在本篇文档中,我将会教你如何去安装LNMP套件并搭建网站(因为垃圾BT要1GB内存和10G存储才能正常用)
安装套件
apt install nginx php mariadb-server php-mysql php-fpm php-mbstring php-curl php-gd php-imagick -y
修改数据库编码
vim /etc/mysql/mariadb.conf.d/50-server.cnf
在 [mysqld]
的下面插入
init_connect='SET collation_connection = utf8mb4_unicode_ci'
init_connect='SET NAMES utf8mb4'
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
skip-character-set-client-handshake
然后保存并退出
vim /etc/mysql/mariadb.conf.d/50-client.cnf
在 [client]
的下面插入
default-character-set=utf8mb4
重启 MariaDB
systemctl restart mariadb
systemctl enable mariadb
初始化 MariaDB
运行以下命令开始初始化向导
mysql_secure_installation
第一次要求输入密码,默认没有密码直接回车
第二次 Switch to unix_socket authentication 这里选n
第三次 Change the root password? 这里修改没有用直接n
第四次 Remove anonymous users? 安全性考虑,y
第五次 Reload privilege table now? 直接y
然后运行 mysql -uroot -p
进入 MySQL 命令行
切换到 mysql 数据库USE mysql;
修改 MySQL的最高权限用户——root 的密码 这里的root和你系统里面的root不是一个东西!!!
ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD('这里输你想要的密码');
使修改生效
FLUSH PRIVILEGES;
退出 MySQL 命令行
EXIT;
重启 MariaDB
systemctl restart mariadb
完成
至此,LNMP套件安装完成,关于Nginx的配置可以去找别的教程
在我发现Waline这个东西的时候,试了一下,发现这是个好东西,所以我就没有用Valine了