Linux--Yum搭建lnmp架构

yum搭建lnmp架构

一.设置数据库的密码

先切换到本地yum源,安装mariadb

进行数据库安全设置

主要是这里的root密码,为abc123

然后跟着下面提示按y或n

登录mariadb,创建授权用户myadm,因为我在做的时候,后面的授权命令报错,所以先用本地源的mariadb授权,不会影响后面的

二.搭建lnmp架构,如果觉得文档烦,可以参考网站

https://www.cnblogs.com/dingcong1201/p/15132258.html

编写repo文件

配置Nginx源

切换到/etc/yum.repos.d/

安装Nginx

查看Nginx的版本号

启动Nginx并设置开机自启

安装MySQL5.7(mariadb)

卸载mariadb

下载mysql5.7的rpm包

安装rpm包

安装mysql命令服务

启动mysqld并设置开机自启

用之前的设置密码登录

命令没问题

如果安全设置了密码,就用安全设置的密码,如果没有安全设置,grep "password" /var/log/mysqld.log在日志文件中检索root密码

授权命令如果出现版本报错,可以使用mysql_upgrade -u root -pabc123给root用户更新

为了防止每次yum操作都会自动更新,卸载这个软件

把一开始写的Nginx源移到repo目录下,因为Nginx安装好了

安装PHP

建议先把之前的PHP全都卸载

安装epel和webtatic源

下载PHP和其组件

启动php-fpm

配置Nginx支持php解析,也可以用sed

把29-35行的#去掉,并把第33行的scripts修改为Nginx的工作目录

重启Nginx

三.测试

编写网页文件,测试PHP

查看服务器IP地址

关闭防火墙,也可以打开防火墙并允许哪些端口放行

在浏览器输入192.168.10.3/index.php

编写网页文件测试mariadb

posted @   wang-a  阅读(96)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示