Install WordPress with LAMP on Ubuntu

這幾天想說要重新架設Blog,在上面紀錄和整理自己的作品還有讀書研究時的筆記和遇到的問題。
給自己很多理由比如寫這個很無聊….哈..就一直拖延,但昨天失心瘋突然就下定決心回家一定要馬上處理這件事情。
晚上十點多回到家就開了一個新的Linode Server開始架設 🙂
之前我的Blog都偏黑色系,但現在我反而喜歡亮一點可愛一點? XD和簡單一點的樣式。

選擇Wordpress有幾個原因,除了才疏學淺沒有用過太多CMS外,最主要的原因是:

 Wordpress是主流的Blog和網站建置CMS之一有很多資料可以查和theme可以用,使用起來不複雜 

Step 1 安裝Apache

sudo apt-get install apache2
sudo a2enmod rewrite

在做個簡單的設定

sudo nano /etc/apache2/apache2.conf
然後加入這段
"
<Directory /var/www/html/> 
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

"
修改index.php順位
sudo nano /etc/apache2/mods-enabled/dir.conf

把index.php移到前面
<IfModule mod_dir.c> 
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm 
</IfModule>

Step 2 安裝MySQL Sever

sudo apt-get install mysql-server
sudo mysql_secure_installation 

Step 3 設定Databse給Wordpress用

先登入MySQL
mysql -u root -p

建立一個新的資料庫給Wordpress
CREATE DATABASE wordpress;

可以新建一個mysql user
CREATE USER 'user' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'user';
FLUSH PRIVILEGES;
EXIT;

Step 4 安裝PHP

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql php-cli

Step 5 下載並解壓縮Wordpress

下載並解壓縮Wordpress到網頁目錄
wget -c http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz

設定權限
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/

Step 6 設定wp-config.php

先在Blog目錄下把wp-config-sample.php改名為wp-config.php
sudo mv wp-config-sample.php wp-config.php

然後設定wp-config.php把相關的資料庫資料輸入即可
sudo nano wp-config.php

Step 7 重新啟動Apache 和MySQL

sudo service apache2 restart
sudo service mysql restart

之後用網頁瀏覽器瀏覽網站,再完成Wordpress的相關設定就好了

🙂

然後就是現在你們所看到的這個網站了 XD

One Reply to “Install WordPress with LAMP on Ubuntu”

Comments are closed.