小白愛折騰·其一:手機Linux安裝與WordPress博客部署

小白愛折騰·其一:手機Linux安裝與WordPress博客部署

【寫在前面】


去年開始接觸Linux,買了《Linux就該這么學(xué)》一書回來自學(xué),用的是VMware+RHE7.0環(huán)境,算是有丁點底子。后來,摯友 @高笪慕 提議利用廢舊手機作為平臺來試驗,遂開始了實機的折騰之路。因為自己并非CS科班,所以過程又酸又爽,在這里只是把過去的一些流水賬跟經(jīng)驗教訓(xùn)簡要地總結(jié)一番。


【聲明】


本文的部分圖片來自網(wǎng)絡(luò),文后也會加上參考文獻。


【以下正文】


一、手機安裝Linux(Debian)


自備安卓手機一臺,這里題主用的是紅米Note2


1 安裝前確保手機已ROOT,并準(zhǔn)備以下APP


Busybox、LinuxDeploy,具體安裝教程可參考:


Linux deploy 超詳細(xì)入門教程

www.itdecent.cn/p/fa32285672fc


2 安裝前的配置


打開LinuxDeploy,右下角按鈕進入配置文件,以Debian系統(tǒng)為基準(zhǔn),步驟1中的網(wǎng)址介紹了CentOS的安裝,亦可參考。


3 具體配置


容器類型:chroot


發(fā)行版GUN/Linux:Debian


架構(gòu):armhf


發(fā)行版GUN/Linux版本:stretch


源地址:https://mirrors.ustc.edu.cn/debian/


安裝類型:分區(qū)


安裝路徑: /dev/block/mmcblk1p2 #事先準(zhǔn)備好內(nèi)存卡,分三個區(qū),第一分區(qū)為FAT32,第二分區(qū)為EXT4,余下分區(qū)為/swap,Linux將安裝在第二個分區(qū)內(nèi)


文件系統(tǒng):etx4


用戶名/密碼:自選


特權(quán)用戶:root


DNS:自動


本地化: zh_CN.UTF8


初始化:可選可不選


掛載:不選


SSH:必選


圖形界面:可選可不選


4 配置完成之后點擊界面右上角3個小點,選擇安裝,然后等待40分鐘左右,待界面顯示>>>>Deloyed后即為安裝完成


5 點擊左下角啟動按鈕



二、Linux系統(tǒng)的初期部署


1使用Xshell或FinalShell等軟件鏈接Linux系統(tǒng),第一登陸用之前設(shè)置好的用戶名與密碼


2 設(shè)定root密碼,sudo passwd root,從第二次登陸開始使用root登陸


3 安裝vim文本編輯:apt-get install vim


4 安裝 nginx php7.0 mariadb-server-10.0等軟件


apt-get install nginx


apt-get install php7.0-fpm


apt-get install mariadb-server-10.0


apt-get install php7.0-mysql


5 安裝完成后啟動相應(yīng)服務(wù)


service nginx start


service php7.0-fpm start


usermod -a -G aid_net_raw mysql


service mysql start


6 配置nginx配置文件


vim /etc/nginx/sites-available/default


增加一個index.php格式支持,把關(guān)于php7.0-fpm的注釋去掉,然后保存



7 安裝防火墻,并打開80和3306端口


apt-get install ufw #安裝防火墻


ufw allow 3306 #打開3306端口 數(shù)據(jù)庫遠程


ufw allow 80 #打開80端口


8 重啟nginx與PHP服務(wù)


service nginx restart


service php7.0-fpm restart


這時打開瀏覽器,訪問http://192.168.1.105(手機IP地址),應(yīng)該可以看到Nginx提示



三、WordPress博客的安裝與部署


1 前往https://cn.wordpress.org/download/ 下載.tar.gz的安裝包



2 利用Finalshell將安裝包拖動到Linux中的/var/www/html/文件夾


3 進入/var/www/html/,可以用ls –l查看安裝包是否已到位


cd /var/www/html/


ls –l


4 解壓安裝包


tar zxf wordpress-5.3.2-zh_CN.tar.gz # 解壓命令,因安裝包版本不同,注意文件名要一致


5 這時,訪問http://192.168.1.105(手機IP地址)/wordpress應(yīng)該可以看到WP安裝引導(dǎo)界面。



6 在WP安裝開始前,要進行數(shù)據(jù)庫的配置


# 以root用戶登陸mysql數(shù)據(jù)庫(之前沒有設(shè)置密碼,回車鍵即可)


mysql -u root


#創(chuàng)建一個叫wpdb的數(shù)據(jù)庫,這個名字自定義,語句結(jié)束有分號,下同。


CREATE DATABASE wpdb;


#創(chuàng)建一個數(shù)據(jù)庫用戶為wpuser,用wppass作為登陸密碼(用戶名和密碼可以自定義)


CREATE USER wpuser@localhost IDENTIFIED BY ‘wppass’;


#給wpuser操作wpdb的權(quán)限


GRANT ALL ON wpdb.* TO wpuser@localhost;


#立即刷新生效


FLUSH PRIVILEGES;


#退出數(shù)據(jù)庫編輯,這一句不用分號結(jié)尾


EXIT


7 重啟Nginx與mysql服務(wù)


service mysql restart


service nginx restart


8 訪問http://192.168.1.105(手機IP地址)/wordpress,填入剛設(shè)置的數(shù)據(jù)庫名,用戶名與密碼,點擊提交



9 大概率會出現(xiàn) 抱歉,我不能寫入wp-config.php文件 的提示,


這時進入/var/www/html/wordpress/文件夾,手動創(chuàng)建wp-config.php文件


cd /var/www/html/wordpress/


vim wp-config.php


將屏幕提示的信息,全部寫入該文檔,在末尾寫入 ?> 后保存后退出。



10 返回瀏覽器頁面,點擊現(xiàn)在安裝


11 填入網(wǎng)站標(biāo)題,后臺管理員名稱,密碼后繼續(xù)安裝。



12 安裝結(jié)束后點擊完成,然后用管理員名稱與密碼登陸博客后臺。


【效果示范】


0 基礎(chǔ)平臺:裂屏手機一臺



TIPS:為了保持博客運行穩(wěn)定,建議將手機IP設(shè)為靜態(tài),并在路由器上設(shè)置IP與MAC綁定,防止跳IP導(dǎo)致訪問失敗。


1 博客管理后臺


http://192.168.1.105/wordpress/wp-admin/



2 博客內(nèi)網(wǎng)頁面(訪客視角)


http://192.168.1.105/wordpress/



【參考文獻】


Linux deploy 超詳細(xì)入門教程

www.itdecent.cn/p/fa32285672fc


舊手機的余熱:在安卓手機上部署LNMP+WORDPRESS博客_值客原創(chuàng)_什么值得買

post.smzdm.com/p/228886/


MariaDB數(shù)據(jù)庫用戶創(chuàng)建/刪除及權(quán)限授權(quán)/撤回_數(shù)據(jù)庫_Ping_Pig的博客-CSDN博客

blog.csdn.net/ping_pig/article/details/89434104

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容