1. 程式人生 > >樹莓派從零開始LAMP搭建web伺服器(部落格WordPress)教程

樹莓派從零開始LAMP搭建web伺服器(部落格WordPress)教程

為了讓更多的朋友不讓自己家裡的樹莓派丟在角落吃灰,也讓自己不忘記折騰架設的過程,做個教程,有不足之處請大家多多包涵。

目的:讓樹莓派架設web服務,搭建個人部落格,使用自己的域名訪問,家裡的動態ip也可以。

材料:樹莓派一個,TF卡(請使用品牌高速卡),資料線一根,網線一根,高品質2A電源。

囉嗦幾句,樹莓派外殼最好使用注塑的,樹莓派貼好散熱片和使用風扇,TF卡最好使用閃迪金士頓的高速卡(16G),電源最好使用大品牌的,千萬不要使用山寨的。

開始教程:

第一步寫入系統本人使用的是官方的Raspbian系統(2016-5-10),5.10以後的版本同樣的步驟。

下載的是2016-05-10-raspbian-jessie-lite

Lite版本就是精簡了介面的,這樣可以節省很多不必要的記憶體資源佔用。下載地址:https://www.raspberrypi.org/downloads/raspbian/

   使用Win32DiskImager這個工具輸入系統

工具可在QQ群:2172263下載

1

                                                  等待系統的刷寫完成,完成後關閉軟體就行了。

假如你不要這系統了,要重新刷系統,還是使用這工具刷提供的bootsector.img,然後在格式話下卡,卡就回到買來的樣子了,也適用於把卡還原。

   接下來把TF卡插入樹莓派,並且上電,使用IPscan找到樹莓派的ip地址,或者在路由中檢視所有裝置的ip地址並找到你的樹莓派的地址。

2

最好是把樹莓派固定ip,後面埠對映需要它是固定的ip,筆者是在路由器中固定樹莓派的ip,路由中固定好ip之後,樹莓派重起下 這樣樹莓派的ip就固定了。筆者把樹莓派ip固定在了200,你們就固定你們自己想要的,ip在2-245之間就行。

3

下面使用Putty或者其他Xshell工具登入,樹莓派預設主機名是 raspberrypi 預設使用者是 pi 密碼為 raspberry

我們需要解鎖root獲取許可權,這樣方便後面操作。

[email protected]:~$ sudo passwd root

Enter new UNIX password:   #輸入第一遍密碼

Retype new UNIX password:  #輸入第二遍密碼

啟用 root 賬號登入

[email protected]:~$ sudo passwd –unlock root

passwd: password expiry information changed.

輸入上面第一行程式碼 第二行是提示錯誤的程式碼

原因是 新版本ssh預設關閉root登陸 你可以修改一下ssh的配置檔案

[email protected]:~$ sudo nano /etc/ssh/sshd_config

Ctrl + W 快捷鍵 搜尋 PermitRootLogin without-password

修改 PermitRootLogin without-password 為 PermitRootLogin yes

Ctrl + O 快捷鍵 儲存

Ctrl + O 快捷鍵 退出 Nano 編輯器

執行完之後,用 reboot 命令重啟,這樣就可以解鎖root賬戶。

45

重起後直接使用root賬戶登入,後面所有操作都在root下完成。

重新進入後第一件事情就是更新,命令apt-get update  等待更新的完成

6

時間時區調整:輸入sudo dpkg-reconfigure tzdata

選擇Asia 亞洲 然後選擇上海  回車後變成下面這樣

Current default time zone: ‘Asia/Shanghai’

Local time is now:      Fri Jun  3 07:58:23 CST 2016.

Universal Time is now:  Thu Jun  2 23:58:23 UTC 2016.

   接下來就是架設web了

輸入命令 sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql

7

輸入Y 安裝,期間會讓你2次MYsql資料庫密碼筆者臨時輸入了qwert123456作為密碼,期間會下載一些其他的安裝包並且會自動安裝。

8

裝完 在瀏覽器輸入樹莓派的ip,看到下面的頁面說明web服務安裝成功

9

接下來就是建立一個數據庫了,因為要搭建wordpress必須要有資料庫。

連線進入mysql:mysql -p 退出資料庫:quit    建立名為 ***(自定義)資料庫:create database  ***;如:【create database  wordpress;】

顯示所有的資料庫命令:show databases;    刪除一個數據庫:drop database 庫名;例如命令:drop database daobidao; 就刪除了daobidao 資料庫。【drop database wordpress;】

建立的資料庫成功

10

輸入  sudo chmod 777 /var/www/    給資料夾許可權 不然後面沒許可權操作,再輸入 sudo /etc/init.d/apache2 restart

樹莓派命令的操作到此基本就全部完成了

接下來閉著使用的是FlashFxp登入樹莓派 傳入wordpress程式,當然你們可以使用其他的工具,筆者用這個工具好多年了,習慣了。

11

進入 /var/www/html/  刪除裡面自帶的index頁面傳入在wordpress官網下載的程式https://cn.wordpress.org/,資料夾裡面的程式全部傳入。去下載wp程式就不用教了吧,這如果不會你可以全部關了不用看教程了。

12

接下來在瀏覽器輸入樹莓派的ip地址進行wp的安裝,如果你是要使用自己域名訪問的,先把花生殼對映做好再使用域名開啟,如果第一次用區域網ip開啟的安裝部落格的,那麼wp的連結就是區域網內網的ip地址了,要改成域名的對於新手我就不教了,推薦使用域名開啟,前提先把下面動態ip對映,使用自己域名架設的教程看完。如果區域網網測試成功,想用外網ip或者域名訪問建議刪除重灌,不然連結不對。

13141516

外網對映,動態ip部分:

首先在路由裡面對映埠,可能你們有的是TP啊之類的路由比較多,在虛擬服務裡面埠對映,注意要內部和外部的埠設定一致,協議要設定成ALL或者BOTH。路由設定完了,設定花生殼,比這一開始的時候是使用花生殼的windows版的客戶端的,這樣比較浪費,必須有一臺電腦一直開著,經過了解花生殼的花生棒就能打到效果。使用花生殼最好自己註冊個net,com或者cn的域名,免費送的域名不給力的,下面筆者就演示下花生殼對映。

1718

如果是客戶端的,右鍵域名-花生殼管理-新增對映,後面的設定就和筆者一樣了。如果你是內網ip,需要花6元在花生殼開通下內網對映,不然不能使用內網對映,一次開通,永久使用。

5

樹莓派架設部落格QQ群:2172263