这个博客是搭建在docker里的centos7中
1.docker pull centos:7.5.1804 #利用docker拉取centos7镜像
2.docker run -itd --name boke -p 80:80 -p 8888:8888 - p888:888 -p443:443 -p20:20 -p21:21 --privileged=true -v /www/docker1:/www centos:7.5.1804 /usr/sbin/init #利用拉取的镜像制作容器并将容器重命名为boke,进行端口映射,文件夹映射
3.docker exec -it boke /bin/bash #进入容器
4.yum install git -y
yum -y install vim
yum -y install net-tools.x86_64
yum install wget -y #新的centos7安装基本常用命令
5. yum install -y httpd php php-fpm mariadb mariadb-server php-mysql 安装apache,php,mariadb
6.systemctl start httpd.service
systemctl start mariadb
systemctl start php-fpm#启动相应的服务
7.netstat -tunlp #查看一下安装运行情况(这时候网站 基本架构已经好了,可以访问ip,回显Testing 123..即可)
8.mysql_secure_installation 配置mysql
9。一。首先是设置密码,会提示先输入密码.。
Enter current password for root (enter for none):<–初次运行直接回车
二。设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
三。其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
初始化MariaDB完成,
四。测试登录
mysql -uroot -p密码#(注意-p和密码之间没有空格)
10.下载https://cn.wordpress.org/latest-zh_CN.tar.gz放到centos7里或者wget https://cn.wordpress.org/latest-zh_CN.tar.gz#直接下载到centos7里
11.mkdir /var/blog#创建解压目录
12.tar -zxf wordpress-5.8.2-zh_CN.tar.gz -C /var/blog #解压
13.chown -R apache:apache /var/blog #将目录赋予apache权限
14.vi /etc/httpd/conf/httpd.conf #配置apache
<VirtualHost *:80>
ServerName 域名或ip
DocumentRoot "/var/blog/wordpress"
<Directory "/var/blog/wordpress">
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Require all granted
</Directory>
ErrorLog logs/blog-error.log
CustomLog logs/blog-access.log common
</VirtualHost>
在文件里加入这段,centos7以下删掉Require all granted
15.mysql -uroot –p 加上之前设置的密码进入数据库 #配置mysql
16.create database wordpress; #创建一个名为wordpress的数据库
17.exit; #退出mysql
18.systemctl restart httpd #重启apache,发现php版本不够,更新php
19.rpm -qa php #查看当前php版本
20.yum list --enablerepo=remi --enablerepo=remi-php56 | grep php#使用yum list 命令查看可安装的包
21.yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64 #如果有安装的PHP包,先删除
22.yum list installed |grep php #在检查看看,卸载成功了没有
23.yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
#安装CentOS 7.0 的epel-release、安装扩展包
24.yum install php73-php php73-php-gd php73-php-mysqld php73-php-pecl-mysql php73-php-pecl-mysql-xdevapi php73-php-odbc php73-php-opcache php73-php-pdo php73-php-pecl-mcrypt php73-php-devel php73-php-cli php73-php-pecl-http php73-php-pecl-http-devel #安装php7
25.systemctl restart httpd #重启httpd
26.wordpress已经可以运行了,访问ip/wp-admin/install.php,接下来是美化主题安装
27.在centos7的/var/blog/wordpress/wp-content/themes这个目录下执行 git clone https://gitee.com/mashirozx/Sakura.git
28.返回网页版的wordpress ,在外观当中选择安装的主题美化包
29.主题设置里外部随机api接口,url=http://www.dmoe.cc/random.php 二次元随机图
30.图片建议:429:300
博客引用:
1.Sakura: WordPress 主题 Sakura(Github 仓库镜像,RP 请到 Github) (gitee.com)
2.适用于博客到大型网站的 CMS (内容管理系统) | WordPress.org China 简体中文
3.CentOS 7下简单搭建个人博客——wordpress_荆棘云海的博客-CSDN博客_centos搭建wordpress
4.https://blog.csdn.net/weixin_42890981/article/details/83685981?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163940461316780271930966%2522%252C%2522scm%
2522%253A%252220140713.130102334..%2522%257D&request_id=163940461316780271930966&biz_id=0&utm_medium=distribute.p
c_search_result.none-task-blog-2~all~sobaiduend~default-2-83685981.first_rank_v2_pc_rank_v29&utm_term=php%E7%89%88%E6%9C%AC%E5%8D%87%E7%BA%A7&spm=1018.2226.3001.4187
5.https://www.bilibili.com/video/BV1ue411s7tD