內容繁多,請耐心跟着流程走,在過程中遇到問題請在下面留言(我只是小白,請專業人士噴輕點)。
前言
這幾天一直在復習thinkphp5.1,學習環境是phpStudy8.1,但是遇到了文件有緩存的問題(thinkphp5.1.39,修改文件后刷新沒有效果那種,需要隔幾分鍾才正常),百度也沒有解決方法,搞了幾天,一直沒解決,就氣着去折騰本地虛擬機服務器,使用阿里雲的CentOs7鏡像(本站的服務器也是阿里雲的CentOs7,運維環境也是寶塔哦),運維環境是寶塔面板。
說到寶塔就有一些故事了,買服務器的時候是想用windows server2008的,配置了IIS一段時間,搞不定,然后往nginx方向走,又搞不定,后來用windows寶塔面板,還是搞不定,不管怎么折騰都沒辦法搞定,網站一直打不開,然后就轉CentOs7了,安裝寶塔,配置域名,訪問域名,網站就可以顯示了,回想當初,不知道自己腦子抽了哪條經。
工具
-
VMware Workstation Pro 15.5.5(虛擬機,自己去下載安裝哦,安裝步驟:下一步,我同意,修改安裝路徑,下一步,完成)

-
CentOs7(iso鏡像,推薦使用IDM或者迅雷下載,鏡像大小4.6GB上下)
阿里雲鏡像:http://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/

-
Xshell(用於連接虛擬機,方便使用Linux命令,是一個遠程工具,右鍵就可以復制粘貼哦,還可以拉滾動條。)
查看並保持vmnet8 ip
本地vmnet8 ip
查看本地的vmnet8 ip(安裝好虛擬機后才會自動生成的),打開cmd輸入ipconfig
按win鍵+R,輸入cmd,回車就能打開cmd

或者按win鍵+S,搜索“cmd”,也能打開“命令提示符”

還有左下角的“田”形右鍵,然后選擇“Windows Powershell”;
還有Git的Git Bash等等。。。。。。。。。。。。。。。。
輸入ipconfig后,就顯示下面界面

這里主要的內容是以太網適配器VIware Network Adapter VInet8,把細框里的IPv4地址、子網掩碼、默認網關(我這里沒有,我也不知道為什么)用文本記下來,或者不關這個窗口,后面要用到的。
虛擬機vmnet8 ip
虛擬機里面的虛擬網絡需要設置一下,虛擬機里面的虛擬網絡需要處理一下,虛擬機里面的虛擬網絡需要編輯一下。

下圖標記2的地方,勾勾要去掉,去掉之后點擊NAT設置,查看虛擬機的vmnet8 ip,把紅框里的子網IP、子網掩碼、默認網關用文本記下來,然后點擊確定。


現在整理一下要用文本記下來的東西

創建虛擬機
點擊創建新的虛擬機。

點擊自定義,下一步。

選擇虛擬機版本,我這里是15.5.5,下一步

點擊稍后安裝操作系統,下一步。

選擇Linux操作系統,現在安裝的是entOs7,所以版本選擇CentOs7 64位,下一步。

虛擬機名稱隨意,可以中文,這里我寫的是服務器ip名(可以重命名的),為了方便定位,不用我說都懂的啦,從左邊欄就可以看出100、101、102沒有102,哎?我跳過102了?我是把流程走一遍再碼字的,碼字的時候,服務器已經ok了,不過問題不大,下一步。。。。

默認(本站的核心是2個,但是我100、101都是1個核心,這里默認1個核心夠用了),本地服務器,也就自己一個人訪問,而且這里配置是跟本機電腦配置有關的,服務器一核心足矣(只要電腦帶得動,給八核我也沒意見),下一步。

默認(本站的內存是1GB,但是我100、101都是2GB,這里默認1GB夠用了),同上(如果在阿里雲買服務器,我建議是1核心2GB內存哦),下一步。

點擊使用網絡地址轉換(NAT),下一步。

默認,下一步。

默認,下一步。

默認,下一步。

默認(磁盤大小自己改,20GB實際上夠了,下面選項默認),下一步。

默認,下一步。

點擊自定義硬件。

點擊打印機,然后點擊移除。

跟着數字的步驟走(步驟3:選擇下載好的CentOs7鏡像,我個人是推薦放在服務器根目錄下,看我圖中的路徑,這里不明白要留言哦)。

點擊完成。

安裝CentOs7系統
點擊開啟此虛擬機。

這里說一下,默認選中的是Test this this media & install CentOS 7(白色字體是選中狀態),按方向鍵↑然后回車(如果按鍵沒效果,需要把鼠標點一下虛擬機顯示屏)。

中文在最下面,滾下去或者拉到下面才看到(下面的搜索chinese),點擊繼續。

這里看一下自己的日期和時間是不是亞洲/上海 時區,不是的話自己進去調一下(百度)。

點擊軟件選擇。

把紅框里的兩個勾勾點上,完成。

點擊安裝位置。

點擊我要配置分區,完成。

點擊點這里自動創建他們,完成。

默認,/boot(啟動文件),swap(交換分區,類似windows虛擬內存。看內存總大小,如果內存足夠大,這個空間就要設置很大,如果內存小於2G,那么這個空間設置成內存的2倍大小。),/(根分區),完成。

點擊接受更改。

點擊網絡和主機名。

打開以太網,修改主機名(也闊以使用默認的啦),然后點擊應用(點完應用后看看以太網是不是關閉了,如果關閉了再點開),完成。

點擊開始安裝。

點擊ROOT密碼。

設置密碼,我這里設置123456(本機的,起個好記的就好),完成(點兩次)。

等待安裝(根據自己的需求去創建用戶吧,但是創建后可能某些操作需要root權限,不折騰就不要創了,昨晚搞CentOs8服務器差點崩潰,CentOs8是規定要創建用戶的,CentOs7和CentOs8就跟windows7和windows10一樣)。

安裝完畢,點擊重啟。

選擇第一個。

我的用戶名是root,密碼123456。
輸入用戶名root,回車。

輸入密碼123456(不可見的,輸入就行了),回車。

噔噔噔噔,革命成功。

配置服務器靜態ip(需要配置服務器動態ip的自己百度一下)
到了這一步,你已經回不了頭了,還學會一丟丟Linux命令,建議多去看看Linux命令
打開目錄:cd /etc/sysconfig/network-scripts/(復制粘貼就好,這個復制粘貼有點麻煩,找不到的就手敲,正是這樣才要用Xshell工具來遠程,得先配置ip,忍一忍吧),回車。

我這里顯示的是ifcfg-ens33,這里要說一下,我百度過,有些是32,也有1667777,先用cd /etc/sysconfig/network-scripts/進入目錄,然后ll顯示列表(ls也可以顯示列表,只顯示列表名)。

編輯ifcfg-ens33:vi ifcfg-ens33(vi:進入編輯模式,文件名別敲錯。),回車。

按 i 字母鍵進入編輯模式(如果不顯示下圖的,肯定是vi ifcfg-ens33輸入錯了,自己檢查一下,退出vi方法:按Esc(注意左下角),輸入:q!(不保存退出))。

看圖IPADDR=192.168.157.103、NETMASK=255.255.255.0、GATEWAY=192.168.157.2,這里不建議復制粘貼了,好好敲,我擔心會亂(如果一定要復制粘貼的話,先把里面的復制出來,加上IPADDR、NETMASK、GATEWAY再粘貼回去,不知道能不能明白我的意思,咱們還是敲吧!!!)。

保存並退出:按Esc鍵,然后輸入:wq(必須小寫),回車。

重啟網絡:systemctl restart network,回車。
查看ip:ip addr, 回車。
出現下圖就可以了,萬歲。

配置本地的網絡(只需要配置一次)
這是本地訪問虛擬機要配置的,文本中記下來的本機ip用這里(因為我這沒有默認網關,所以不填)。

使用Xshell連接虛擬機服務器(右鍵就可以復制粘貼哦)
新建會話,這里隧道要取消轉發X11連接到:(可能會有人奇怪,為什么這張步驟和下面步驟在正常思路來說調換了,我其實是忘了,后面才補回來的)。

新建會話,輸入名稱192.168.157.103(輸入名稱后,下面的主機也是同步的。),然后點擊連接。

出現這個彈窗就說明99.99%成功了,如果沒有就說明配置出錯,大概率在上一個步驟[配置本地的網絡(點擊跳轉)][60]

輸入用戶名root。

輸入用戶名123456。

okay。

安裝寶塔面板
寶塔官網:https://www.bt.cn/
寶塔Linux面板命令大全:https://www.bt.cn/btcode.html(一定要多看)
這里標注幾個常用的命令(本文章用到的):cd(不用說了吧)、clear(清屏,也可以用Ctrl+L)、ll(當前列表,詳細的展示列表),ls(當前列表,簡潔的展示列表)、vi 文件名(編輯文件,按Esc::wq保存並退出、:q(退出)、:q!強制不保存並退出)。
安裝
安裝腳本:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
PS:此腳本從官方復制過來的時間為2020年6月19日,僅限CentOs系統,如果距離已久,請到官網復制。
右鍵隨意復制粘貼,Xshell工具的好處(佛主:https://www.kancloud.cn/jiangguowu/kfjsdkfjskd/1076752)。

DO you want to install Bt Panel tothe /www directory now?(y/n):(現在是否要將Bt面板安裝到/www目錄?(是/否):)。
按y,回車。

寶塔面板訪問地址:http://192.168.157.103:8888/7a81976f,119.137.3.117換成192.168.157.103自己設置的服務器ip(別傻了,只有本地才能訪問)。
username: yq0g4uxd
password: c937d4a9

是闊一。

點擊一鍵安裝(也可以不選擇,然后自己去左邊的軟件商店自己選擇安裝)。

建議設置一下安全入口、面板用戶、面板密碼(只能設置8位數,為了方便,我強行使用命令行將密碼設置為123456,命令:cd /www/server/panel && python tools.py panel 123456,更多的寶塔命令請到寶塔Linux面板命令大全查看:https://www.bt.cn/btcode.html)

報錯、錯誤、問題大雜燴(此目錄處理教程中遇到的問題,請在下面留言)
安裝寶塔 -> 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的錯誤
打開:vi /etc/resolv.conf
加入:nameserver 8.8.8.8、nameserver 8.8.4.4
完美結束!!!
圖片太多,碼字的時候都卡了,大概68張圖片,感覺還是錄制視頻好啊
如果有錯誤的地方,歡迎糾正。
我已經想好下一篇的文章了,出一個寶塔面板使用教程。
