[教程]使用樹莓派搭建WordPress博客

擁有自己的博客可以自由發揮創作很多實用的功能,然服務器等等都需要money,如何搭建免費的自己的博客?用樹莓派便可以實現一個簡單的博客。

準備工作

(代碼操作均在LX終端上實現)
1、一臺已經做好系統的樹莓派
如果還沒有,那就趕快參考這個教程吧
[教程]樹莓派安裝Raspbian系統
https://blog.csdn.net/qq_35605018/article/details/104803076

2、更新源
樹莓派默認的軟件源是國外的服務器,對於國內用戶不友善,所以咱們要將軟件源換成中國的鏡像源。
換源方法如下:
[教程]Raspbian系統、Linux系統、Ubuntu系統換成國內源
https://blog.csdn.net/qq_35605018/article/details/106387274

3、更新軟件

sudo apt-get update

安裝LAMP環境(Linux+Apache+MySql+PHP)

Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一組常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因爲常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應用程序平臺
Linux就是咱們的操作系統這個就不用說了,Apache是一個web服務器,Mysql是一個數據庫,比如網站的內容,網站上的用戶都存在數據庫裏面,php是一個主要適用於Web開發領域的編程語言,咱們比喻一下,Linux就是地面,沒地面啥都別想了。Apache就是輪子,沒輪子也跑不起來。PHP就是引擎沒引擎網頁也動態不了,Mysql就是後備箱,沒後備箱存水等着渴死吧…
那麼我們要如何安裝這些應用呢?需要一個命令
apt-get install name(軟件包的名字)

安裝Apache(Web服務器)

sudo apt-get install apache2

輸入Y就是確定,輸入N就是不安了!
在這裏插入圖片描述

安裝完成,使用命令來開啓Apache2!

service apache2 start

輸入你樹莓派的內網IP就可以看到效果了,如果忘了樹莓派IP懶得去翻路由器後臺可以直接輸入ip addr來查看樹莓派的內網IP,紅框裏圈的就是了 /24是子網掩碼位數不要理。
在這裏插入圖片描述
在瀏覽器輸入樹莓派的內網IP按回車,見證奇蹟的時刻到了!
在這裏插入圖片描述

安裝PHP(編程語言)

sudo apt-get install php php-mysql php-gd

安裝PHP的套路和上頭安裝Apache2的套路也差不多的。測試一下PHP是否可以用,首先到網頁默認目錄,使用cd來切換目錄

cd /var/www/html/

然後瞅瞅裏頭有什麼使用ls指令(list的意思)

ls

該目錄下只有默認的index.html文件
新建一個php文件用於測試php是否可用,首先創建一個test.php
touch 名字

sudo touch test.php

再次ls查看目錄裏頭有點什麼東西,發現多出來咱們剛剛創建的東西
在這裏插入圖片描述
現在使用nano編輯器進去寫上!
首先使用nano編輯器黏貼進去 <?php phpinfo();?>

sudo nano test.php

Ctrl+O 回車 保存 Ctrl+X 退出
在這裏插入圖片描述
保存並退出後,瀏覽器訪問 內網IP/test.php
在這裏插入圖片描述
這就是PHP的信息,同時也代表了咱們的PHP已經如期運行了!咱們只需要安裝Mysql,安裝Wordpress後就可以完成咱們的目標啦!

安裝Mysql(數據庫)

再學習一些新東西!,假裝我不知道Mysql的安裝包是什麼,咱們需要查詢軟件源,命令如下
apt-cache search (名字)

sudo apt-cache search mysql

在這裏插入圖片描述
在這裏插入圖片描述
畫圈的那兩個就是咱們需要的mysql,安裝命令如下:

sudo apt-get install mysql-client mysql-server

有些版本找不到以上兩個軟件包,但發下有default-mysql-client和default-mysql-server如下圖:
在這裏插入圖片描述
那麼上面的命令就需要更改成

sudo apt-get install default-mysql-client default-mysql-server

回車回車回車,等待安裝完成。

首先輸入一個命令進入Mysql配置,提示輸入密碼就按回車,因爲默認是空密碼的,這一步進不去也沒關係,後面一步需要更改密碼。

mysql -u root -p

在這裏插入圖片描述
然後Ctrl+Z退出來,咱們要給mysql的root設置密碼,然後輸入如下指令

sudo mysqladmin -u root -p password (新密碼)

輸入以後按回車,成功!
在這裏插入圖片描述
現在可以去新建一個數據庫,先進入Mysql配置界面,輸入一下命令,記得輸入你剛定義的密碼哦!

sudo mysql -u root -p

成功進入Mysql配置界面,現在使用指令創建一個數據庫,指令如下
create database 數據庫名;
我是創建了一個名字叫wordpress的數據庫指令如下

create database wordpress;

在這裏插入圖片描述
然後咱們還要設置一下權限的問題,在mysql配置裏頭輸入

use mysql;

左側標籤顯示出了mysql以後輸入指令

update user set plugin=‘mysql_native_password’ where user=‘root’;

然後保存配置,輸入指令

flush privileges;

接下來重啓一下Mysql服務,Ctrl+Z退出

service mysql restart

如果你完成了這一步,那麼恭喜了,成功創建了一個數據庫,接下來只需要下載安裝Wordpress就ok啦!

安裝WordPress

首先進入默認的www目錄,指令如下

cd /var/www/

在這裏插入圖片描述
然後使用wget下載wordpress,wget是用來下載文件的命令,指令如下
wget url(統一資源定位符)
下載漢化版wordpress的命令是

wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz

有些朋友無法下載到該文件,可在下面鏈接下載到4.9.4版本的文件(免積分下載,發現需要積分時請聯繫我進行更改)。
wordpress-4.9.4-zh_CN.tar.gz
https://download.csdn.net/download/qq_35605018/12466884

如果是通過上面的鏈接下載的,則默認下載到/home/pi/Downloads文件夾下,則需要cd到該目錄下,解壓取出wordpress-4.9.4-zh_CN.tar.gz文件。(直接雙擊文件即可選擇解壓文件)

cd /home/pi/Downloads

下載完了當然要解壓,使用這個命令來解壓tar.gz
tar zxvf 文件名

tar zxvf wordpress-4.9.4-zh_CN.tar.gz

重新cd到/var/www/文件夾下

cd /var/www/

不要忘了有TAB自動補全這個東西哦
然後把默認的html目錄給刪除!!使用激動人心的rm -rf 文件

sudo rm -rf html

將從wordpress-4.9.4-zh_CN.tar.gz文件解壓的wordpress文件夾複製到/var/www/下,我解壓在了/home/pi/Downloads目錄下,所以命令如下

sudo cp -R /home/pi/Downloads/wordpress /var/www/

把剛剛解壓的wordpress文件夾改名成html指令如下

sudo mv wordpress html

運行了以後就將wordpress文件夾改名爲了html
用cd命令定位到/var文件下

cd /var/

給www文件夾權限,輸入一下指令

sudo chmod -R 777 www/

現在就可以去瀏覽器上輸入你樹莓派的內網IP來安裝Wordpress了!
在這裏插入圖片描述
點擊"現在就開始"
在這裏插入圖片描述
數據庫名就是剛剛創建的數據庫名字,比如我創建的名字叫wordpress,
用戶名是root
密碼就是mysql的root密碼,剛剛也設置過了
剩下兩行不需要管,點擊"提交"就OK
刷新瀏覽器,輸入你的站點名字吧,密碼啥的都寫好了就點擊"現在安裝"Wordpress
在這裏插入圖片描述
等待安裝完成,再刷新瀏覽器,你的博客就創建好啦!
有些會出現如下情況
在這裏插入圖片描述
爲了解決問題可以開啓調試模式自動解決,也就是用前面的nano方式在wp-config.php文件中增加一行define(‘WP_ALLOW_REPAIR’, true);

cd /var/www/html/
sudo nano wp-config.php

在最後行添加

define(‘WP_ALLOW_REPAIR’, true);
在這裏插入圖片描述

保存退出。然後訪問 你的樹莓派IP/wp-admin 點擊"修復"
在這裏插入圖片描述
在這裏插入圖片描述
修復好了,記得刪除剛那一行!
在這裏插入圖片描述
現在再次通過瀏覽器輸入內網ip訪問咱們的小小博客!!
在這裏插入圖片描述

參考

使用樹莓派從"零"搭建WordPress博客
https://zhuanlan.zhihu.com/p/43135969



寫於關雎


在這裏插入圖片描述


新浪微博:https://weibo.com/tianzhejia
CSDN博客:https://blog.csdn.net/qq_35605018
QQ郵箱:[email protected]
126郵箱:[email protected]
Outlook郵箱:[email protected]

以上均可與本人取得聯繫,歡迎探討。^ v ^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章