2011-04-27 77 views
2

我最近開始使用PHP開發,並試圖找到一個舒適的開發環境。我一直在嘗試在Windows 7 x64環境下工作,但是在Windows系統上編寫PHP時發現了很多問題(遠不及64位Windows系統)如何快速在筆記本電腦上創建LAMP開發服務器?

我目前有3個系統可以使用家。桌面,上網本和筆記本電腦。我也有一個共享的託管帳戶在dreamhost.com

我一直在我的主桌面(win 7x64)和上網本(win 7x64)與Dreamhost.com上承載的遠程SQL服務器和SVN服務器上開發。這很好,但我真的想讓我的應用程序在家中的Linux服務器上運行(在將它們推送到我的Dreamhost帳戶之前進行模擬/幹啓動)

我在一年中沒有使用我的筆記本電腦,並認爲它可以用作模擬生產服務器。我可以在那裏存儲我的SQL,SVN和'live'應用程序 - 並且可以自由地更改發行版/服務器配置 - 這對我的共享主機帳戶來說本質上更加困難。

任何人都可以推薦一個好的linux發行版,我應該在我的筆記本電腦上安裝這些東西,使它能夠像開發服務器一樣運行良好嗎?我不是Linux的完整noob,但絕不是先進的。我的第一選擇是ubuntu,但我不知道這是否是我嘗試完成的最佳選擇。

任何幫助,非常感謝。

+0

完全安裝Ubuntu服務器版,做一個ifconfig來獲取本地IP,轉發網絡端口與您的路由器IP。可選地設置dyndns – davidosomething 2011-04-27 20:59:22

+0

不確定這是脫離主題,它對程序員有用。 – 2011-04-27 21:03:15

回答

3

在Windows文檔,安裝Virtualbox,在其上安裝Ubuntu Linux系統。從Ubuntu安裝apache,mysql和php軟件包,以及任何你喜歡開發的東西。如果你喜歡,你可以關注這個howto。這就是我所做的,對我來說它完美無瑕。我可以在Linux中進行開發,並且在需要時仍然可以使用Windows,而無需處理雙啓動。

+0

似乎運算不需要「Linux中的發展」,但只是一臺服務器運行 – 2011-04-27 22:13:31

+1

@col彈片,爲什麼是這個醜陋。我發現Linux環境非常方便,不僅適用於LAMP環境,而且還可以訪問不會像cygwin那樣吮吸和不蹣跚的命令行。 – 2011-04-27 22:13:56

+0

@Col Shrapnel,真的,但他確實說LAMP,因爲它在Linux – 2011-04-27 22:14:32

0

你可以在Ubuntu上安裝LAMP環境,我聽說它工作得很好。 (我從來沒有做過它自己)

有關於如何做到這一點整個淨

0

如果您要運行Linux,所有這些服務都是Linux的本地服務。你所要做的就是安裝linux(我更喜歡Ubuntu)並選擇php,apache和mysql。所有東西都是本地加載的,只需加載MySQL數據庫並放入www文件夾中的HTML。在Linux上運行的東西比在WAMP上運行更容易!

如果您加載服務器版本的Ubuntu,您可以在安裝過程中選擇「LAMP」堆棧,並且Ubuntu會自動爲您加載PHP,MYSQL和Apache。如果您安裝桌面版本,則只需在GUI安裝過程中選擇選項,即可開始使用。

Linux很容易使用這些組件運行。

1

我極力推薦在Ubuntu之上構建的TurnKey Linux。他們有許多預先打包的軟件組合可供下載ISO或VM。他們有一個LAMP stack applicance,你可以開始。我幾乎在任何時候都需要服務器時使用它們。

只需下載/安裝VirtualBox,Turnkey LAMP VM鏡像,然後在虛擬環境中創建一個新的Ubuntu虛擬機,選擇現有的硬盤映像並選擇Turnkey VM鏡像。

2

在Linux,Windows和Mac OS或Solaris你可以簡單地安裝XAMPP它給你的不僅僅是宇瞻,MySQL和PHP應用程序等等。

0

它通常是一個聰明的想法,如果你的開發服務器正在運行(大致)相同的堆棧作爲您的生產服務器。你正在使用Dreamhost。他們使用運行Debian的LAMP堆棧。所以,我建議你使用它。請檢查PHP版本和已安裝的模塊(查看dreamhost上的phpinfo()輸出)以確定應安裝哪些軟件包和版本。

相關問題