web後端本地開發(同步線上)環境搭建

2021-09-12 18:06:58 字數 1588 閱讀 7987

為什麼要用虛擬機器呢(如果工作系統為linux各發行版的可以忽略本文章)?

我們很多猿工作是基於windows或mac(mac屬於類unix,還要一些)的,有時候使用的過程中發現不管是軟體還是操作跟程式的最終執行環境跟本地還是有很大差別的,這就導致不能很準確的掌握程式真實的執行效能及可靠性。然而通過搭建虛擬機器進行檔案共享的形式,讓程式跑在真實的最終執行環境裡則可以很好地解決這個問題(本系列基於web linux環境說明,電腦記憶體4g以下的可以嘗試docker替代方案)。

vmware:

vitrualbox:

具體安裝步驟就不說了,安裝完畢後設定好共享目錄(開發目錄要包含在內)。

過程如下:

然後一步步直到安裝完成,不用配置。其他虛擬機器軟體可借鑑網上資料。

安裝完成後,開啟虛擬機器下的該系統。如圖:

用剛才的密碼登陸後,執行

然後編輯該檔案:vi /etc/sysconfig/network-scripts/ifcfg-eth0 (檔案名字可能不完全相同)

填寫好後:wq儲存檔案。然後執行:

systemctl restart network
到此靜態ip已經配置好了,以後重新開啟虛擬機器,其ip也不會動態變化了,方便ssh連線及網域名稱配置。

現在已經可以通過ssh本地連線虛擬機器環境了,連線上後,基本就不需要動虛擬機器了,以後都通過iterm或xshell(windows)來操作了。不要再認為其是你本地的虛擬機器環境了,而應該按照線上環境的轉殖來看待。

本文到此結束了,後面再介紹nginx,php,mysql軟體的安裝配置。

設定 svn 與 web線上同步

預設你已經配置好了svn服務 2.假設svn的倉庫目錄為 data svn repo 一 checkout乙份svn到線上 目錄 svn co svn localhost repo data www 二 進入repo下的hooks,建立post commit cp post commit.tmpl ...

hjr JAVA 本地模擬線上環境和重寫

本地模擬線上環境 開啟host檔案 c windows system32 drivers etc 在最下面新增127.0.1.1 xx.com 這樣在瀏覽器輸入 com就相當於輸入 127.0.1.1 開啟apache的 apache conf extra httpd vhosts.conf 檔案 ...

GitHub線上專案更新如何同步到本地

1,轉殖專案 git clone 專案ip當此專案更新時,同步到本地 1,建立乙個叫做bian的分支,用來同步新的資料 git branch bian2,給更新的遠端庫起別名 次步可選擇不寫,僅僅是為了之後同步方便 不用再複製 git remote add laobian git github.co...