lamp环境准备:httpd、mysql-server、php、php-myslq、mariadb
1.配好yum源后直接yum即可
yum install httpd php php-mysql mysql-server MariaDB -y
2.重启mariadb
systemctl restart maraidb
3.初始化数据库
mysql_secure_installaction
4.创建库,并授权
mysql -uroot -proot
create database lih character set utf8;
grant all on *.* to lih@'localhost' identified by 'lih';
5.上传wordpress包(可自行从wordpress官网下载,选择低版本下载)
6.进入wordpress,编辑wp-config.php(原名为wp-config-sample.php)
7.重启httpd
systemctl restart httpd
8.浏览器访问httpd节点ip/wordpress/index.php
lnmp上线wordpress(其实主要的点在于反向代理和动静分离)
环境准备:3台虚拟机
主机1:192.168.31.11部署nginx
主机2:192.168.31.12部署php-fpm php-mysql php
主机3:192.168.31.13部署mariadb
1.主机1下载nginx
yum install nginx -y
2.主机2下载php-fpm php-mysql php
yum install php php-mysql php-fpm -y
3.主机3下载mariadb
yum install MariaDB -y
4.配置主机1的nginx(此处修改默认网站根目录,支持的页面,nginx支持的正则)
vim /etc/nginx/nginx.conf
5.nginx配置完成后使用-t进行检测,如果没有问题重启nginx
nginx -t
systemctl restart nginx
6.在nginx的网站根目录上传wordpress包
进入到wordpress目录中,修改wp-config-sample.php文件中的数据库名字,用户,密码,远程登录
7.在主机2修改php-fpm的配置文件
vim /etc/php-fpm.d/www.conf
(1)位置为本节点ip
(2)位置为nginx节点ip
配置完成后重启php-fpm
systemctl restart php-fpm
7.在该节点的/var/www/html目录下上传wordpress的包
进入到wordpress目录中,修改wp-config-sample.php文件中的数据库名字,用户,密码,远程登录
检查是否有apache用户
id apache
若没有创建也可,直接下载httpd也可
8.在主机3启动mariadb,初始化,创建库,授权用户等
systemctl restart mariadb
mysql_secure_installaction
mysql -uroot -proot
create database wordpress character set uft8;
grant all on *.* to lih@'%' identified by 'lih';
flush privileges;
9.浏览器访问nginx节点 ip/wordpress
10.点击之后,开始填写信息,数据库名,用户,密码,数据库节点写ip地址;显示无法创建一个wp-config.php的文件,手动将显示的内容拷贝下载,到主机1和主机2的wordpress目录中创建一个wp-config.php的文件,将内容粘贴进去
11.点击我已完成安装,后设置站点名等信息进行登录即可