1. 程式人生 > >Debian 8.9 搭建wordpress個人部落格

Debian 8.9 搭建wordpress個人部落格

想自己搭個部落格玩玩,就搭建了此部落格,過程可謂艱辛啊!

先在阿里雲買了個  輕量應用伺服器 1個月10塊錢,好貴。。。。

用 windows sever 下載不了phpstudy,也不知道怎麼回事。。。應該是我的問題。所以就得用純命令列的 Debian    也是看的別人的部落格

先切換使用者,這個就有提示:sudo

然後 安裝 LAMP環境:

先更新源:sudo apt-get update

安裝mysql:sudo apt-get install mysql-server   設定密碼,然後有停頓直接回車。

安裝apache:sudo apt-get install apache2

安裝php5:sudo apt-get install php5-mysql php5-pear

下載wordpress壓縮包:

wget http://wordpress.org/latest.tar.gz

然後解壓:

tar -xzvf latest.tar.gz

建立資料庫:

先登陸mysql:mysql -uroot -p -hlocalhost回車輸入密碼,沒有密碼繼續回車。

建立:create database wordpress;

建立使用者:

create user [email protected]

使用者名稱自己填,本處以wpuser為例。

設定密碼:

set password for [email protected]= password("dbpassword");

賦予許可權:

grant all privileges on wordpress.* to [email protected] identified by 'dbpassword';

重新整理mysql:

flush privileges;

退出:exit;

將wordpress配置檔案複製到新檔案中:

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

用編輯器開啟:

vim ~/wordpress/wp-config.php

(這個vim可把我坑慘了,因為第一次使用,不知道怎麼儲存退出。修改文章用insert方法,按I就可以。按Esc,然後輸入 :qw即可儲存退出)

在wp-config.php中找到如下內容,且修改成自己之前所設定的:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'wpuser');

/** MySQL database password */
define('DB_PASSWORD', 'dbpassword');

然後複製wordpress下的所有檔案到根目錄:

sudo cp -r ~/wordpress/* /var/www/html/

最後我們需要將網站根目錄的所有者更改為nginx使用者,否則在wordpress安裝主題和外掛時會要求你輸入FTP使用者名稱和密碼。www- data是nginx使用者。我們也需要將當前使用者新增到www-data組中,所以當前使用者也可以對網站根目錄進行讀寫。輸入下面的命令

sudo chown www-data:www-data /var/www/html/ -R

sudo usermod -a -G www-data username

newgrp www-data

然後輸入url:IP地址/wp-admin/install.php    按照步驟設定,很簡單。

然後你就擁有了自己的部落格。