2012-10-01 31 views
0

我在我豐富的空閒時間裏維護着一個用Perl編寫的簡單網站,而且我不想再在實時網站上進行編碼,而是先檢查這些更改是否在本地計算機上運行。哪些服務器適用於開發包中的Perl?

據我所知,該網站運行在Apache。

我應該在本地機器上安裝apache還是更簡單(但有很好的文檔!)選項更適合於開發盒?

相關問題:How can I run Perl on web servers?,但似乎是在談論生產盒,而不是開發盒。

+2

我已經在本地機器上運行Apache實例來完成此操作:使用Oracle VM VirtualBox的Windows xampp和Linux Mint VM。這兩種方法對於Perl腳本編程都很有效...... – Kenosis

+1

這個問題能否在http://programmers.stackexchange.com上得到更好的回答? –

+0

這取決於你正在編寫的代碼。如果你正在用Plack開發你的web應用程序,你可以針對Starman(或win32上的Twiggy)開發而不必擔心克隆生產環境。 – Oesor

回答

2

XAMPP是一個很好的包裝,正是爲了這個目的。它包括Apache,MySQL,PHP,Perl和其他工具,所有工具都預先配置爲在本地機器上運行。我將它用於WordPress,但我期望它對Perl CGI開發同樣有好處。

我在Windows上使用它。它也適用於Linux和Mac。

帽子給Kenosis,他先提到了XAMPP。那時我沒有看到。

+0

我第二。將它用於Win 7上的小型Perl CGI,我在家中開發並推送到Debian框。不過,我確實有一個ActivePerl安裝,而不是Perl軟件包。我推薦使用較小的XAMPP Lite存檔和ActivePerl。它很容易建立,並且沒有混亂。 – simbabque

+0

@simbabque,過去我使用過ActivePerl並對此感到滿意,但我現在更喜歡Strawberry Perl,因爲它是開源的,並且包含一個C編譯器環境,可以讓您從CPAN編譯標準模塊。如果您是在Windows上開發Linux生產環境,後者功能特別有用。 – dan1111

+0

這很有道理。我從來沒有嘗試草莓,所以我不知道。但是我使用Komodo,所以ActivePerl是明顯的選擇。 – simbabque

相關問題