centos 6.5搭建wordpress博客

一、環境搭建

1.安裝Apache
 
在終端中輸入下面的命令就可以安裝Apache了:

sudo yum install httpd

sudo的意思是用root用戶做什麼操作。要點擊y就確認下載安裝了,非常方便。
然後用下面的命令來啓動服務

sudo service httpd start

現在不用着急往下弄,直接在瀏覽器中輸入DigitalOcean給你的IP地址,應該就可以訪問到Apache的歡迎頁面了。類似下面的樣子:

是不是很酷?如果你的域名已經成功解析到你主機的IP地址上的話,用你的域名應該也可以訪問了!

2.安裝Mysql

sudo yum install mysql-server
sudo service mysqld start

用上面的命令就可以下載安裝mysql了,第二條是啓動mysql服務的意思。
安裝mysql會詢問你一些簡單的配置,先按enter,後面的其實英文很簡單,根據自己的需求來選。
Disallow root login remotely?有這樣一條選項,是否允許mysql 的root用戶遠程訪問,我是選擇了no,可以訪問,這樣方便些,但存在安全隱患。這樣後面做軟件也可以使用這個VPS中的數據庫了。
 
3.安裝PHP以及PHP組件

sudo yum install php php-mysql

用上面這個命令就可以下載安裝PHP了。比較麻煩的是PHP的組件。

yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

我這裏簡單的安裝了7個組件,你也可以搜索所有的PHP組件,用下面的命令

yum search php-

4.開機默認啓動Apache和Mysql服務

sudo chkconfig httpd on
sudo chkconfig mysqld on

可以用上面兩個命令來選擇開機啓動Apache和Mysql.

5.測試PHP是否安裝成功

sudo nano /var/www/html/info.php

你可以用上面的命令來新建一個info.php文件,nano是簡單的文本編輯工具,還有vim。
輸入簡單的測試PHP命令:

<?php
phpinfo();
?>

然後輸入Ctrl o進行保存,點擊回車確認。再輸入Ctrl x進行退出。
然後在瀏覽器中,輸入IP地址加上info.php,就可以看到PHP的信息了!類似下面的圖:

環境配置完畢,先到這裏吧,後續文章再介紹如何安裝WordPress。


二、wordpress安裝

1.兩種方式得到Wordpress
 
首先你可以去wordpress官方網站看下最新的wordpress的下載地址多少。比如wordpress 3.9.1的下載地址是:
http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
 
先用mkdir命令隨便建立一個目錄,這裏使用wordpress,在該目錄下用wget來請求wordpress的下載地址,這裏用:

wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
unzip wordpress-3.8-zh_CN.zip

用unzip 來解壓zip文件。
然後編輯wp-config-sample.php文件,主要修改數據庫信息。

nano wp-config-sample.php
/** MySQL數據庫名 */
define(‘DB_NAME', ‘wordpress'); 
/** MySQL數據庫用戶名 */
define(‘DB_USER', ‘root'); 
/** MySQL數據庫密碼 */
define(‘DB_PASSWORD', ‘password')
/** MySQL主機(不用修改) */
define(‘DB_HOST', ‘localhost');

數據庫名字我們這裏先隨便填一個,因爲數據庫還沒有建立。數據庫的用戶名和密碼都是之前一步填的,這裏要填入。
記得ctrl + o 保存文件的時候,選擇文件名爲wp-config.php。
然後把所有的文件複製到/var/www/html 目錄下。用

cp -rf wordpress/* /var/www/html/

這樣就把wordpress搞妥了,不過有些同學可能對命令操作有點恐懼,在Windows下可以用FileZilla軟件,來把本地的文件上傳到VPS中。FileZilla在文件的站點管理器中,選擇新建站點,配置界面的協議選擇SFTP。

右邊就是Linux目錄了,左邊的是你的電腦,右擊某個目錄或者文件就可以上傳了。在右邊選擇目錄或者文件也可以下載到本地,跟FTP有點像。

上傳速度大概只有40-50KB/S
 
2.在Mysql中新建數據庫

mysql -u root -p

輸入上面的命令進入mysql,要輸入密碼。
用下面的命令新建一個叫wordpress的數據庫。

create database wordpress;

通過上面的兩步,訪問IP地址,一個嶄新的Wordpress就可以建立了。訪問你註冊的域名應該就可以安裝wordpress了。
 
3.導入sql文件
 
如果是從虛擬主機轉到VPS,那麼就要導入sql文件了。可以用下面的命令:

mysql -u用戶名 -p密碼 數據庫名 < 數據庫名.sql

注意u和用戶名,p和密碼之間沒有空格!
 
4.Wordpress簡單設置
 
4.1上傳文件大小限制修改

 
到後臺嘗試上傳一個附件,你會發現:
Maximum upload file size: 2MB.很痛苦。怎麼修改?
用locate來搜索php.ini文件位置。

locate -i php.ini

然後編輯它:

nano /etc/php.ini

在nano中可以通過ctrl + w來搜索文字,這裏搜索,post_max_size 和 upload_max_filesize ,把它們都改大點,比如我都改成64M
4.2重寫url設置

WordPress中除了Default的url格式外,其他的都需要url 重新支持。默認是不支持的。VPS只能自己搞了,虛擬主機一般都默認開啓的。

nano /etc/httpd/conf/httpd.conf

需要編輯httpd.conf文件。ctrl + w搜索 “/var/www/html”,找到:
<Directory “/var/www/html”>

# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
把AllowOverride None 改成AllowOverride All
 
4.3 安裝插件,更新需要輸入FTP賬戶

nano /etc/httpd/conf/httpd.conf

出現這個原因主要是權限不夠。
同樣編輯這個文件,找這個:
User apache
Group apache
把Group 改成root。當然這樣有風險,但這是最快的…
還有個辦法就是把wordpress的所有文件的所有權給apache這個用戶。
上面這三個操作都需要重啓Apache來生效的。

sudo service httpd restart

5.VPS中使用git
可以用下面的命令安裝git,非常簡單

sudo yum install git

不知道git的同學去搜索下,這裏篇幅有限就不深入講了,我們講到用wget來獲取最新的wordpress,其實最方便的應該是git,在本地windows搭好完整的wordpress,安裝好插件,自己喜歡的主題,全部push到github或者bitbucket中,然後在/var/www/html/中clone完整的網站下來。以後如果有更新,也可以提交。備份的同時方便查看修改記錄,實在是太酷了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章