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 按照步驟設定,很簡單。
然後你就擁有了自己的部落格。