一、安装并设置MariaDB
1、时钟同步
先安装chrony,重启并设置enable,最后同步
yum -y install chrony
2、安装 mariadb 和 httpd
yum -y install httpd mariadb mariadb-server
将 httpd 和 mariadb 重新启动并enable
3、设置mariadb数据库
进入数据库进行初始化
mysql_secure_installation
这里是没有密码直接回车即可
Switch to unix_socket authentication [Y/n]
这个数值我们不用管他,直接回车即可;
设置数据库root用户密码
移除匿名用户
这里是不允许root用户远程登陆,我们要允许,所以选n
移除默认的数据库
因为上面做了修改所以这里需要重新加载权限
4、登陆数据库验证
登陆到mariadb数据库 (密码就是刚刚自己设置的)
mysql -u root -p
二、安装并设置php
1、安装php
yum -y install php php-cli php-fpm php-gd php-curl php-zip php-mbstring php-opcache php-intl php-mysqlnd
2、配置php时区
查看当前时区
进入 /etc/php.ini文件,查询Data找到下面那一行进行修改
重启php服务并设置enable
3、定义网页
cd到 /var/www/html中写一个php网站文件
4、修改apache配置文件
vim /etc/httpd/conf/httpd.conf
直接查找index快速查找,在后面加上index.php
5、访问php网站
- 先将httpd服务重启一下
- 使用 IP a 查询本机ip地址
- 在真实机的浏览器输入刚刚查询到的IP进行访问
三、部署wordpress
1、安装与复制
我是使用 Xshell 进行连接到主机上的,想要往里面直接拖文件修需要安装一个包文件
yum -y install lrzsz
包文件地址:https://download.csdn.net/download/q911326/89543924
我在/opt目录下新建了一个software目录来存放
这里把这个包文件给解压一下
tar -zxvf wordpress-6.5.5.tar.gz
如果你的虚拟机时最小化安装的话还需要安装 tar
yum -y install tar
解压完成后将整个wordpress复制到 /var/www/html/ 目录下
将wordpress目录的所属组和所属用户都改为apache,并设置权限为“775”
2、配置数据库
使用root用户登陆
mysql -u root -p
创建一个数据库(名字可以自定义)
创建一个用户并设置密码用来登陆wordpress
给这个用户在这个数据库里面的所有权限
刷新权限
配置好了就可以exit;退出
3、配置虚拟主机
将文件复制到 /etc/httpd/conf.d中
cp -p /usr/share/doc/httpd-core/httpd-vhosts.conf /etc/httpd/conf.d/
修改 /etc/httpd/conf.d/httpd-vhosts.conf文件 ;复制一个模板到下面进行修改
4、访问
重启httpd服务
在真实机的浏览器上输入该虚拟机的ip地址进行访问
点击继续进入下一个界面,在下一个界面里再点击
这里就到了填写数据库信息
数据库名和用户名以及密码就填写前面创建的,然后提交就可以了
这点点击运行安装程序
站点标题随意填写
信息全部填写完毕后点击安装就可以了
然后进入登陆界面填写刚刚创建的用户和密码就能进去了
标签:httpd,mariadb,架构,数据库,lamp,wordpress,conf,php From: https://blog.csdn.net/q911326/article/details/140440466