ubuntu server 14.04搭建WordPress(PHP + Apache + MySQL環境)
阿新 • • 發佈:2019-01-09
有一段時間沒寫部落格,最近有些時間就一點點的補吧。之前寫了一篇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的搭建。