如何搭建自己的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