在網際網路上建乙個自己的**,相信會是很多人的願望。用樹莓派作伺服器,成本幾乎可以忽略不計。
下面就分享我在樹莓派上搭建wordpress的經歷。
首先,在已經聯網正常安裝linuxde樹莓派。
第二步,就是安裝web服務程式apache:
$ sudo apt-get install apache2
安裝完成後,用以下命令檢查apache伺服器是否已經啟動:
$ ps -ef | grep apache
然後,我們就可以嘗試訪問apache伺服器的預設起始頁面。在另一台接入網際網路的電腦上開啟瀏覽器,輸入你的樹莓派的ip位址,或者就在樹莓派的圖形化介面上開啟乙個瀏覽器,在位址列中輸入localhost,就應該可以看到「it works!"等內容顯示在螢幕上。
apache伺服器的配置很複雜,但是對於個人應用來說,必須手動配置的地方幾乎沒有。也許有人需要改變web服務的埠,那麼就用編輯器開啟/etc/apache2/ports.conf檔案,找到以下兩行:
namevirtualhost *:80
listen 80
把預設的80埠改為你想要的值。因為我用的是家庭寬頻,有乙個無線路由器讓家裡的幾部電腦手機共享上網,我的樹莓派是內網ip,要讓外網能夠訪問我的**就要做埠對映,所以我必須修改web服務的埠,我把它改為8088。其它配置引數統統用預設的了。不過在下文中都是以不改變預設的80埠為例的。
第三步,安裝mysql資料庫:
$ sudo apt-get install mysql-server
安裝後設定資料庫的root使用者密碼(注意:不是pi的root使用者密碼)。
然後,同樣用ps命令檢視mysql資料庫是否已經啟動:
$ ps -ef | grep mysql
mysql資料庫的設定更簡單,直接全部用預設值。
第四步,安裝php:
$ sudo apt-get install php5
安裝完成後,先檢查一下它能否正常執行:
在/var/www目錄下新建乙個index.php檔案:
$ sudo nano /var/www/index.php
在這個檔案裡只需寫入一行:
儲存並退出編輯。刪除該目錄下的index.html檔案,再次用瀏覽器開啟apache伺服器的預設起始頁面,應該能夠看到php的配置資訊。這樣就意味著php直譯器工作正常,index.php成功地被apache伺服器識別為預設起始頁面。
然後,需要把php和mysql資料庫聯絡起來:
$ sudo apt-get install php5-mysql
安裝完成後,再次重新整理預設起始頁面,應該看到mysql的配置資訊,表明mysql也已經配置好了。
$ sudo apt-get install wordpress
安裝完成後,把它與web伺服器聯絡起來:
$ sudo ln -s /usr/share/wordpress /var/www/wordpress
與mysql資料庫聯絡起來:
$ sudo bash /usr/share/doc/wordpress/examples/setup-myqsl -n wordpress localhost
執行該命令後,按照提示在樹莓派的瀏覽器中訪問http://localhost/wordpress繼續完成安裝,填寫網頁上的**,諸如**的名稱、使用者名稱和密碼等等,填寫完後,單擊「安裝wordpress」按鈕。安裝完成後就會在瀏覽器中出現wordpress的登入頁面。
上述頁面都是在樹莓派自己的瀏覽器上顯示的,為了讓別的計算機能夠訪問你的wordpress,還需要一些配置:
$ sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-《樹莓派的dns主機名或者ip位址》.php
我在花生殼申請了乙個免費網域名稱bd6if.eicp.net ,所以我做的是:
$ sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-bd6if.eicp.net:8088.php #還記得我改變了web埠嗎?因此訪問我的頁面就要在瀏覽器的位址列裡敲入bd6if.eicp.net:8088。
最後,是賦予wordpress自動更新時所需要的許可權:
$ sudo chown -r www-data /usr/share/wordpress
然後(又是然後!),就是等待在網際網路上欣賞你的**了!
家庭寬頻一般是沒有固定的ip,那就要使用到內網穿透工具,這裡推薦花生殼,有免費版的,很好用。配置也很簡單。使用說明如下:
用Raspberry Pi(樹莓派)打造各種伺服器
合集 用raspberry pi 樹莓派 打造各種伺服器 raspberry pi 樹莓派 有很多的應用,其中搭建伺服器是大家應用比較多的,今天就整理乙個合集用raspberry pi 樹莓派 打造各種伺服器。教程 將樹莓派變成 網路印表機伺服器 更新pc和手機端設定 心得 分享 用樹莓派構建你自己...
在樹莓派(raspberry)上安裝emq伺服器
mqtt 訊息佇列遙測傳輸 是iso 標準 iso iec prf 20922 下基於發布 訂閱正規化的訊息協議。它工作在 tcp ip協議族上,是為硬體效能低下的遠端裝置以及網路狀況糟糕的情況下而設計的發布 訂閱型訊息協議,為此,它需要乙個訊息中介軟體 mqtt是乙個基於客戶端 伺服器的訊息發布 ...
樹莓派用root登陸 樹莓派啟用root賬戶
樹莓派使用的linux是debian系統,所以樹莓派啟用root和debian是相同的。debian裡root賬戶預設沒有密碼,但賬戶鎖定。當需要root許可權時,直接執行 sudo su 即可切換為root使用者。樹莓派預設使用者是pi,密碼為raspberry。重新開啟root賬號,可由pi使用...