虛擬機器開發(LAMP)

來源:互聯網
上載者:User
關鍵字 php linux
菜鳥入門,勿噴。想問一下,很多人都是在本地電腦上用虛擬機器開發。想知道各位大牛是如何安裝配置虛擬機器環境,然後本地如何如何訪問虛擬機器伺服器?能否詳細點,感謝每一位回答的大哥,大神,大牛。

回複內容:

菜鳥入門,勿噴。想問一下,很多人都是在本地電腦上用虛擬機器開發。想知道各位大牛是如何安裝配置虛擬機器環境,然後本地如何如何訪問虛擬機器伺服器?能否詳細點,感謝每一位回答的大哥,大神,大牛。

我現在的做法是把linux(centos)安裝在vituralbox裡面放在後台運行(迷你安裝,只有命令列)。並在我的宿主主機和虛擬機器主機之間搭建一個區域網路,然後把我的網站部署到linux上,最後在宿主主機的瀏覽器中輸入虛擬機器主機的ip地址就可以訪問該網站了。而且這樣做不僅宿主主機可以訪問該網站,處於同一個區域網路裡的其他虛擬機器也可以訪問該網站,甚至串連到膝上型電腦熱點的手機也可以訪問該網站。

至於如何把寫好的代碼傳到linux上去,我是在linux上配置一個git遠程倉庫,然後在宿主主機中把寫好的代碼push過去就行了。

我之前用過tiny core這個只有12m的Linux發行版,用vbox --headless參數啟動,在裡面配置ssh和samba服務。

基本感覺不到是在虛擬機器裡面跑,和本地環境一樣方便。

tiny core非常小,完全在記憶體裡面運行,速度也是杠杠的。

一個長期在linux虛擬機器下開發的人回答一下你。
虛擬機器版本(ubuntu14.04)

配置環境為LNMP,至於本機怎麼訪問還真沒試過,直接在虛擬機器訪問不就行了。

其實和本機開發沒什麼區別。

虛擬機器裡的環境可以用一鍵封裝。

虛擬機器和物理機之間用samba做檔案分享權限設定。

虛擬機器的網卡模式設定為橋接或者NAT,然後ifconfig擷取ip,然後ssh串連進去就ok

vbox內ubuntu server,本機開啟nfs server,vbox開機自動掛載到/opt,apache2的目錄設定到/opt,醬紫我隨時在本機寫,用的時候虛擬機器一開就可以訪問了,注意vbox設定個連接埠映射。

呃……看樓上都那麼專業,不知我這菜鳥答案是否合適……
直接phpstudy,然後localhost訪問……

宿主機Windows,虛擬機器裡跑arch,虛擬機器開Samba服務,把一個目錄共用給Windows,代碼都在這個目錄下,這樣就能實現Windows下編輯,Linux運行了,這種方法用了好幾年了,目前還沒找到更好的方法

虛擬機器運行ftp服務端,win下通過ftp用戶端串連共用資料和檔案。

虛擬機器內安裝la/nmp環境,裡面的host不需要配置。 查看虛擬機器的IP,把防護牆都關掉。 原生host填上虛擬機器ip 綁定nginx 配置的vhost網域名稱

在Windows上用VirtualBox虛擬一個Ubuntu 14.04 LTS,推薦使用輕量級案頭Xfce的Xubuntu 14.04.
然後Windows跟Xubuntu採用網路位址轉譯(NAT)串連,這樣Xubuntu就可以自動連網了.
Xubuntu可以通過宿主機Windows的IP來訪問宿主機服務.
宿主機Windows要訪問虛擬機器Xubuntu,則需要在VirtualBox裡配置連接埠轉寄,比如把Windows本地80連接埠轉寄到虛擬機器裡的80連接埠,這樣Windows上就可以訪問Xubuntu裡的HTTP服務了.同理,你要訪問Xubuntu裡的OpenSSH服務,轉寄22連接埠就好了,檔案傳輸也可以通過OpenSSH的SFTP實現.當然你也可以配置VirtualBox共用資料夾,這樣你就可以在Windows本地共用資料夾裡開發項目,在Xubuntu裡跑代碼.

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.