1. 程式人生 > >ubuntu server 14.04搭建WordPress(PHP + Apache + MySQL環境)

ubuntu server 14.04搭建WordPress(PHP + Apache + MySQL環境)

有一段時間沒寫部落格,最近有些時間就一點點的補吧。之前寫了一篇window下的環境配置,現在再來一發Linux下的。不得不說,Linux太方便了。幾條命令就能搞定,下面我們具體介紹下,使用那些命令。

Apache的安裝

首先,我們通過一下命令,安裝apache2(如果是root許可權,則不需要sudo)

sudo apt-get install apache2

這條命令安裝完成之後,我們可以使用這條命令,檢視是否安裝成功。(如果看到apache2的socket處於 listen 狀態則表示安裝成功)
sudo netstat -tap | grep apache2

當然我們也可以,直接在瀏覽器中訪問伺服器的ip,然後出現Apache的預設頁面,則成功安裝。

MySQL的安裝

我們使用這條命令,安裝mysql

sudo apt-get install mysql-server mysql-client

在執行的過程過,Linux會提示你輸入兩次mysql管理員root的密碼(ps:隨便設什麼都行)。

執行完這條命令之後,我們依舊可以使用上面那條命令檢查是否安裝完成。

sudo netstat -tap | grep mysql

當然,直接連線下,也是一個不錯的方法。

PHP的安裝

直接使用一下命令:

sudo apt-get install php5

我們通過Apache2的預設網頁知道,Apache2的預設網站目錄在/var/www/html下。所以我們新建一個index.php檔案。檔案內容:
<?php
    phpinfo();

  然後我們在瀏覽器中檢視index.php頁面(如果ip為1.2.3.4,那麼訪問index.php的url為http://1.2.3.4/index.php),如果成功顯示php的資訊,這成功安裝。否則安裝失敗。

細心的朋友會發現,phpinfo中怎麼沒有MySQL的資訊。對因為我們還沒有安裝MySQL拓展。

我們使用一下命令安裝MySQL拓展:

sudo apt-get install php5-mysql

執行完這一條命令,大家會發現,怎麼還是不行。原因是你還沒有重啟Apache2,所以操作還未生效,重啟Apache2命令:
sudo /etc/init.d/apache2 restart

成功重啟之後,我們就可以正常訪問mysql資料庫了。

WordPress配置

首先,我們使用一下命令,登入mysql資料庫:

mysql -u root -p

根據提示輸入資料庫密碼。

使用以下命令,檢視當前擁有的資料庫:

show databases;

然後使用這條命令建立一個數據庫,資料庫名不可以和當前資料庫名重複。
create database 資料庫名;

然後使用這quit命令退出mysql

然後,我們前往WordPress官網下載最新的WordPress(傳送門),下載完成之後將檔名改為a.zip(我們下載的是zip的格式),該檔名是為了方便輸入,並沒有別的意思。

下載完成之後,我們使用ftp工具將其上傳到使用者目錄(例如我使用的ftp工具為xftp)。

我們先使用這條命令,將/var/www/html目錄清空:

sudo rm -rf /var/www/html/*

然後使用一下命令跳轉到使用者目錄:

cd ~

然後使用一下目錄,將檔案移動到/var/www/html目錄下:
sudo mv a.zip /var/www/html

我們使用一下命令,回到/var/www/html目錄下:
cd /var/www/html

我們使用這條命令解壓a.zip:
sudo unzip a.zip

如果提示沒有安裝unzip,那麼先使用這條命令安裝unzip,然後再使用剛才的解壓命令:
sudo apt-get install unzip

使用這條命令,將解壓後的檔案移動到/var/www/html目錄下:
sudo mv wordpress/* ./

然後,我們直接在瀏覽器輸入伺服器的ip。當我們看到這個介面,這說明剛才操作都是成功的:


然後,我們按照提示,操作就可以了。

到此我們就完成了WordPress的搭建。