舊手機建立自己的博客網站之踩坑記||在舊手機上建立自己的服務器(2)||2020年新貨

接上一篇
接下來配置LNPM環境。

方案一

根據大佬的博文安裝時會出現以下情況網站搜索無果,全是讓改軟件源的,改完後問題依然,其實分析後可知,無法定位就是源裏面沒有軟件或者源錯誤,所以 這裏不指定版本安裝。
在這裏插入圖片描述
這裏附上清華的軟件源,僅適用於ubuntu bionic for arm64/armhf。

# 默認註釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消註釋
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

# 預發佈軟件源,不建議啓用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse
  1. 安裝nginx,php,mysql,可以一次性輸入安裝命令,這裏不指定版本,因爲軟件更新的原因會有錯誤,需要注意的是需要關注安裝軟件的版本。
apt-get install nginx php-fpm mysql-server php-mysql

如果安裝過程中出現以下情況

sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
#apt-add-repository:找不到命令
錯誤。
修復方法如下:
apt-get install software-properties-common
重新執行命令即可。

裝完之後啓動服務

service nginx start

service php7.2-fpm start

service mysql start #當MySQL啓動失敗時,可以輸入以下命令後再次輸入啓動mysql的命令

usermod -a -G aid_net_raw mysql 

然後配置一下nginx的配置文件,先看一下php-fpm的配置文件。nginx處理請求是通過fpm(來管理fastcgi的)來實現請求和響應。而nginx和php-fpm可以通過監聽9000端口(默認)或者socket來實現。而9000的格式是127.0.0.1:9000,是走網絡的。通過ngxin的conf文件,把.php結尾的都交給9000端口處理,php-fpm(fastggi的進程管理器)選擇並連接到一個fastcgi子進程,並將環境變量和標準輸入發送到fastcgi子進程,然後不斷的處理請求響應socket文件就不走網絡,是套接字。
在這裏插入圖片描述
然後將該路徑和下面修改的路徑一致
vim/etc/nginx/sites-available/default #修改兩個,增加一個index.php格式支持,把關於php7.0-fpm的註釋去掉,並改爲安裝的版本php7.2-fpm

在這裏插入圖片描述
然後重啓以下項,出現OK字樣表示成功。

service nginx reload
service php7-fpm reload

這時候在瀏覽器地址欄輸入你的ip即可預覽到nginx默認網頁。這時候將wordpress文件複製到手機,並放入/var/www/html/ 中,此目錄爲nginx的默認網頁,原有文件可打開預覽。可以刪除源文件並將wordpress內文件複製到此目錄,輸入你的ip即可看到,如果你直接複製的wordpress,那得在你的ip後面加上wordpress。即http:ip/wordpress/。可看到如下畫面,這時候可以開始配置wordpress了,在上面選擇模板配置網頁等 ,這些這裏不介紹了。
傳文件我用的數據線放到手機的根目錄即我們掛載的根目錄 /sdcard。然後在Linux上移動到了/var/www/html/ 中。你也可以使用sftp工具移動文件。
在這裏插入圖片描述
在這裏插入圖片描述

方案二

安裝寶塔界面後,一鍵配置LNPM環境,一鍵部署wordpress。ubuntu安裝命令爲

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

其他系統請參考https://www.bt.cn/bbs/thread-19376-1-1.html
在這裏插入圖片描述
下面即爲寶塔的安裝完成畫面,其中Bt-Panel即爲登錄網址,如果是局域網本機登錄換成localhost或者127.0.0.1。如果是電腦遠程 登錄 直接換成手機的外網IP。
在這裏插入圖片描述在這裏插入圖片描述](https://img-blog.csdnimg.cn/20200222153522458.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDIzNTAzMQ==,size_16,color_FFFFFF,t_70)
在這裏插入圖片描述
在這裏插入圖片描述
在軟件商店選擇一鍵部署wordpress即可完成網站部署,當然這其中肯定有 很多問題,比如說安裝完成後依然顯示未安裝。socket報錯等。好像問題各種各樣,你得做好折騰的準備。還有 安裝成功 後 無法啓動等問題。
在這裏插入圖片描述

總結

總結一下這兩週的折騰吧,ARM平臺的服務器資源還是比較少的,並且由於平臺的不同軟件包得自己編譯安裝,是一個大工程。不過這幾天的折騰還是學了很多東西的 。喜歡折騰,我折騰最終的結果是取消了ubuntu的圖形界面,然後配置了LNPM按方案一弄的網站。取消所有的省電設置,24小時插電,下載一個桌面時鐘,裝了一個小愛同學。恩!算是物盡其用了吧!
==後臺跑網站+桌面時鐘 +語音助手 ==
在這裏插入圖片描述
歡迎大家到我的博客小站參觀

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