小白到运维工程师自学之路 第二十五集 (LAMP架构部署wordpress)
一、概念
LAMP架构是一种常见的Web应用程序架构,它由以下四个组件组成:
1. Linux:操作系统,提供Web应用程序运行的基础环境。
2. Apache:Web服务器,用于接收和处理HTTP请求,并将响应发送回客户端。
3. MySQL:关系型数据库管理系统,用于存储和管理Web应用程序的数据。
4. PHP:服务器端脚本语言,用于编写Web应用程序的业务逻辑。 LAMP架构的优点包括开源、跨平台、易于扩展和维护,因此被广泛应用于Web应用程序的开发和部署。
二、工作原理
1. Linux操作系统:LAMP架构的基础是Linux操作系统,它提供了稳定、安全、高效的运行环境,同时支持多用户、多任务、多线程等特性。
2. Apache Web服务器:Apache是LAMP架构中的Web服务器,它接收来自客户端的HTTP请求,并将请求发送给后端的应用程序处理。Apache支持多种Web服务协议,如HTTP、HTTPS、FTP等,同时还提供了丰富的模块和插件,可以扩展其功能。
3. MySQL数据库:MySQL是LAMP架构中的关系型数据库,它用于存储Web应用程序的数据。MySQL提供了高效、可靠、安全的数据存储和管理功能,支持多种数据类型和索引方式,同时还提供了丰富的SQL语言和存储过程等特性。
4. PHP编程语言:PHP是LAMP架构中的编程语言,它用于编写Web应用程序的业务逻辑和动态页面。PHP支持多种编程范式,如面向对象、函数式、过程式等,同时还提供了丰富的函数库和扩展,可以快速开发Web应用程序。
三、准备工作
1、linux系统
2、修改yum源为CentOS-Base.repo
3、安装php
yum -y install php56-php php56-php-mysqlnd mariadb-server
使用yum安装php mariadb
4、安装mysql
5、安装http
yum -y install https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm
使用yum安装http
四、部署wordpress配置
sed -i 's#enabled=0#enabled=1#g' /etc/yum.repos.d/remi-php74.repo
将/etc/yum.repos.d/remi-php74.repo文件中所有"enabled=0"的字符串替换为"enabled=1
cut -c 1-10 /etc/yum.repos.d/remi-php74.repo | grep enabled
使用cut查看remi-php74.repo所有行的前10个字符 使用 | 对命令做二次处理筛选出enabled 查看是否修改成
启动服务后输入mysql进入编辑shell
create database wordpress;
创建数据库
grant all on wordpress.* to wordpress@"localhost" identified by "syh0531@";
授予用户wordpress在数据库wordpress中的所有权限,并且该用户只能从本地主机连接,并且使用的密码是syh0531@
编辑完成后exit退出
wget https://cn.wordpress.org/latest-zh_CN.zip
下载中文包
unzip latest-zh_CN.zip
解压到当前目录
mv wordpress /var/www/html/
移动到html的目录下
chown -R apache.apache /var/www/html
将html目录下的所有文件的属主、属组修改为apache
五、访问wordpress
点击现在就开始
数据库名就用wordpress,用户使用root因为root不需要密码,数据库主机选择本地
点击运行安装程序
站点标题和用户名根据自己需要设置
选择登录
选择刚才创建的用户登录
这样就可以访问wordpress仪表盘了
以上就是LAMP架构部署wordpress的基本操作
如有问题欢迎各位大佬批评指正,我们共同进步
w18211641037: 老兄加油
Grapes_like: A类地址写错了哦1-127
CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天值得看】榜单,全部的排名请看 https://bbs.csdn.net/topics/617038239。
Z1791588905: 用 vagrant +ansible来做,做成全自动的。
Silver彡Wolf: gpgcheck是验证密钥的 enabled是启用这个仓库的意思