在CentOS系統(tǒng)上從零開始搭建WordPress博客的全流程記錄
概述
最近買了臺(tái)服務(wù)器,準(zhǔn)備搭建個(gè)人博客,來(lái)持續(xù)更新自己的博客,
環(huán)境
- 服務(wù)器操作系統(tǒng):CentOS 7.0
- 博客部署服務(wù)器:Apache
- 后臺(tái)語(yǔ)言:PHP
- 數(shù)據(jù)庫(kù):MySql
- 前端框架:WordPress
步驟
一、安裝Apache
安裝 Apache 很簡(jiǎn)單,只需要在終端輸入以下命令就可以了:
sudo yum install httpd
sudo 的意思是用 root 用戶做什么操作,yum install 是在線安裝;然后輸入 yes 就確認(rèn)下載安裝了。
安裝完畢之后我們需要啟動(dòng)服務(wù):
sudo service httpd start
當(dāng)啟動(dòng)服務(wù)器完成之后,先別著急往下弄,可以直接在瀏覽器中輸入服務(wù)器的 ip 地址,應(yīng)該就可以看到 Apache 的歡迎頁(yè)面了。
This page is used to test the operation of the Apache HTTP server after it has been installed………等等
如果你的 ip 地址已經(jīng)和域名綁定了,那么在瀏覽器中輸入你的域名也可以訪問(wèn)了,是不是很酷,就是這么簡(jiǎn)單,咱們繼續(xù)。
二、安裝 MySql
安裝 MySql,并啟動(dòng) MySql
sudo yum install mysql-server sudo service mysqld start
通過(guò)上面的命令就可以安裝并啟動(dòng)了 mysql,安裝 mysql 的時(shí)候會(huì)詢問(wèn)你一些簡(jiǎn)單的配置,輸入 enter 和 yes 一路下來(lái)就 OK 了。
三、安裝 PHP 以及相關(guān) PHP 組件
先安裝 PHP
sudo yum install php php-mysql
安裝 PHP 相關(guān)組件
yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
我先安裝了這幾個(gè)組件,為以后使用,你要想了解所有的 PHP 組件的話,可以使用如下命令搜索:
yum search php-
四、開機(jī)默認(rèn)啟動(dòng) Apache 和 Mysql 服務(wù)
使用如下命令即可選擇開機(jī)啟動(dòng) Apache 和 Mysql:
sudo chkconfig http on sudo chkconfig mysql on
五、測(cè)試 PHP 是否安裝成功
建立一個(gè) info.php 文件:
sudo vim /var/www/html/info.php
然后輸入 i 進(jìn)入編輯模式,在文件中寫入下面的 PHP 命令:
<?php phpinfo(); ?>
然后按 esc 鍵進(jìn)入命令模式, 按下 Shift 鍵和兩次 z 鍵,就退出保存文件。
在瀏覽器中輸入 IP地址/info.php,例如:123.56.183.34/info.php 回車,就可以看到 PHP 的信息了。
六、下載 WordPress
可以到https://wordpress.org/官網(wǎng)上去翻,或通過(guò)下面的命令下載:
wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
七、解壓
使用 unzip 來(lái)解壓文件:
unzip wordpress-3.8-zh_CN.zip
八、在 Mysql 中新建數(shù)據(jù)庫(kù)
mysql -u root -p
通過(guò)上面的命令進(jìn)入數(shù)據(jù)庫(kù),然后輸入密碼:password
然后創(chuàng)建一個(gè)叫 wordpress 的數(shù)據(jù)庫(kù)
create database wordpress;
九、修改 wp-content.php 文件
按照下面的形式修改 wp-content.php 文件,
/** MySQL數(shù)據(jù)庫(kù)名:wordpress */ define(‘DB_NAME', ‘wordpress'); /** MySQL數(shù)據(jù)庫(kù)用戶名 :root*/ define(‘DB_USER', ‘root'); /** MySQL數(shù)據(jù)庫(kù)密碼 :password*/ define(‘DB_PASSWORD', ‘password'); /** MySQL主機(jī)(不用修改) */ define(‘DB_HOST', ‘localhost');
十、把文件復(fù)制到 /var/www/html 目錄下
cp -rf wordpress/* /var/www/html/
十一、測(cè)試
在瀏覽器中輸入服務(wù)器的 ip 即可查看到自己主頁(yè)。
- 詳解用nginx+WordPress搭建個(gè)人博客全流程
- Hexo已經(jīng)看膩了,來(lái)手把手教你使用VuePress搭建個(gè)人博客
- 手把手教你用Hexo+Github搭建屬于自己的博客(詳細(xì)圖文)
- 利用ASP.NET MVC和Bootstrap快速搭建個(gè)人博客之后臺(tái)dataTable數(shù)據(jù)列表
- 利用ASP.NET MVC和Bootstrap快速搭建響應(yīng)式個(gè)人博客站(一)
- Flask入門教程實(shí)例:搭建一個(gè)靜態(tài)博客
- 用Pelican搭建一個(gè)極簡(jiǎn)靜態(tài)博客系統(tǒng)過(guò)程解析
相關(guān)文章
Win10 下安裝配置IIS + MySQL + nginx + php7.1.7
本文給大家分享的是在WIN10系統(tǒng)中,安裝配置IIS + MySQL5.7.19 + nginx1.12.1 + php7.1.7的詳細(xì)教程,非常實(shí)用,有需要的小伙伴可以參考下2017-08-08php實(shí)現(xiàn)微信公眾平臺(tái)發(fā)紅包功能
這篇文章主要為大家詳細(xì)介紹了php實(shí)現(xiàn)微信公眾平臺(tái)發(fā)紅包功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06ThinkPHP實(shí)現(xiàn)將SESSION存入MYSQL的方法
這篇文章主要介紹了ThinkPHP實(shí)現(xiàn)將SESSION存入MYSQL的方法,需要的朋友可以參考下2014-07-07wordpress自定義url參數(shù)實(shí)現(xiàn)路由功能的代碼示例
這篇文章主要介紹了wordpress中實(shí)現(xiàn)路由功能的代碼示例,大家可以參考用代碼實(shí)現(xiàn)自己的路由功能2013-11-11php實(shí)例分享之通過(guò)遞歸實(shí)現(xiàn)刪除目錄下的所有文件詳解
最近遇到一個(gè)實(shí)際問(wèn)題,需要清空制定目錄下的所有文件及清空數(shù)據(jù)庫(kù)。清空數(shù)據(jù)庫(kù)不難,但要如何遞歸刪除一個(gè)目錄下的所有文件呢。 于是去網(wǎng)上研究了下資料再加上自己琢磨解決了這一問(wèn)題。2014-05-05