如何搭建自己的blog?附加美化
前言: 之前在腾讯云以学生优惠租了一年的服务器,还买了一年的域名,忽然觉得不能闲置着域名,所以搭建了个博客,过程也遇到了很多的问题,望在此阐述,予以他人帮助,祝好~
- 准备工作:使用Xshell连接上Linux服务器,我的是centos系统,方便进行操作。使用Xftp连接上Linux服务器,方便传输文件。
- 安装apache服务器:
yum install httpd httpd-devel
- 启动apache:
service httpd start
,在我启动时报了如下错误,
解决方法如下:
1.systemctl status httpd
查看下状态
2.netstat -antlp | grep 80
,看出 80 端口被占用,原来是 nginx 占用了端口,停止即可。
3. 把该进程kill掉。
4. 再次启动后,service httpd status
,如果是running状态即可。
- 安装mysql服务:
yum install mysql mysql-server
,本人在centos使用yum安装mysql时过于缓慢,尝试了以下方法,发现还是很慢,但是我有预感,它应该对提升我其他yum安装速度有帮助,所以把方法贴出来!
# 首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 下载ailiyun的yum源配置文件到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 运行yum makecache生成缓存
yum makecache
yum -y update
# 参考链接:https://blog.csdn.net/qq_31253909/article/details/102931501
- mysql启动:
service start mysql
- 安装php:
yum -y install php
如果yum安装时发现yum锁被占用:rm -f /var/run/yum.pid
- 安装php拓展:
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-mbstring php-devel php-soap php-cli php-pdo
yum -y install php-mcrypt php-tidy php-xml php-xmlrpc php-pear
yum -y install php-pecl-memcache php-eaccelerator
- 重启httpd服务:
service httpd restart
- 默认网站目录:
cd /var/www/html/
- 创建主页:
vim index.php
# 编辑一下添加如下php代码:
<?php
phpinfo();
?>
- 浏览器访问http://域名,成功出现以下界面即可。记得关闭防火墙
service iptables stop
chkconfig iptables off
chkconfig httpd on
chkconfig mysqld on
12. 网站部署:下载wordpress.zip上传至服务器,使用unzip -x xxxx.zip
,解压内容到/var/www/html文件夹下,注意,直接把内容复制进去,不要再套一层文件夹了,要不你访问的时候,域名后也要加上相应的文件夹名访问。
13. 安装wordpress程序:
mysql -u root –p
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密码')
create database wordpress;
show databases;
- 对wordpress进行配置:
# 复制配置文件 wp-config-sample.php 一份到同目录下,并重命名为 wp-config.php 。
# 更改下面相关的wp-config.php下的数据库配置信息:
15. 如果你遇到显示php版本过低的问题,按如下步骤执行升级php:
rpm -qa php
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
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
yum list installed |grep php //返回结果为空,卸载完成
yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
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 -y
systemctl restart httpd
# 查看页面测试,第11步中php版本,会变成7.x
- 再次访问:http://域名,填写install界面信息,用户名和密码要记住,之后用于登录。
- 现在你的blog就基本搭建完成啦,下面让我们来美化它!美化其实就是选择主题,选择主题可以在控制台下载,也可以去百度上搜索wordpress主题下载,选择自己喜欢的主题,下载zip文件上传。
# 当你更新插件或主题的时候,肯定会遇到一些莫名其妙的报错,所以最好的办法就是你率先解决它。
chmod -R 777 /var/www/html/wp-content
chmod -R 777 /var/www
chmod -R 777 /var/www/html
# 报错:在 WordPress 中更新时发生了错误:下载失败。 Too Many Requests,解决办法:
# https://www.shuijingwanwq.com/2020/01/10/3819/
- 汉化你的wordpress:
cd /var/www/html/
vim wp-config.php
# 添加
define('WPLANG', 'zh_CN');
# 重启apache服务器
service httpd restart