此博客的搭建

发布于 2021-12-14  1893 次阅读


这个博客是搭建在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

子夜不哭
最后更新于 2021-12-14