2010年2月4日 星期四

在Wamp Server上安裝Perl

在windows xp上安裝apache服務有很多種套件可以使用,而我是使用Wamp Server
感覺還不錯用,而且有親切的中文介面(其實是英文笨蛋一個),需要的可以至官網下載
下載位置:www.wampserver.com
安裝的步驟網路上已有許多教學文章,這裡就不再贅述了‧

接下來直接進入主題:在Wamp Server上安裝Perl
因為最近碰到perl寫的服務,看了很久還是不是很懂,它的語法實在是太簡潔了
真不知道是該說原創者太厲害還是太懶惰(其實是自己沒慧根..Orz)
於是就想說能不能找個地方來測試一下,之前Jim大就曾經提供一個套件,安裝了之後就可以在xp上執行,於是就下定決心來安裝一下
下載位置:www.activestate.com
其實官網還有其他東西,有興趣的人可以參考一下
安裝的步驟很簡單,就是下一步下一步,最後一個步驟要花一些時間,耐心等候一下
安裝的目錄預設在c:\perl,在安裝過程中可以自行修改
不過我想Perl是可以當作網頁來執行的,於是就想說能不能結合Wamp在local端執行
剛好網路上有一位不認識的大大有寫設定過程,不過是英文的所以花了一些時間拜讀
這裡我就用親切的中文來說明唄~喜歡看英文的朋友還是可以去看
原文網址:http://www.chromicdesign.com/2009/05/setting-up-perl-for-wampp.html

Step1:
這裡就是安裝Wamp Server,所以不再說明啦!!
Step2:
下載安裝ActivePerl,請往上看^^"
Step3:
從這裡開始很重要,因為要編輯apache的httpd.conf。不會使用右下角系統列的朋友可以從C:\wamp\bin\apache\apache2.x\conf進入‧
1.打開httpd.conf,找到“”往下幾行會找到一行的描述是:Options Indexes FollowSymLinks,我們在後面加入Includes ExecCGI,看起來會變成 2.開啟CGI script,找到“AddHandler cgi-script .cgi”,預設是註解掉的,把#刪除,並再下面加上一行“AddHandler cgi-script .pl” 3.找到“DirectoryIndex index.php index.php3 index.html index.htm“,並在後面加上“index.cgi and index.pl” 做完上面這三項之後,你的apache已經可以跑Perl了
Step4:
你可能需要透過Perl使用Mysql,如果需要的話,你要下載驅動程式來安裝‧
1.開啟command,切換到c:\perl\bin,然後輸入“ppm repo add uwinnipeg”按下Enter,系統會自動下載驅動程式
2.下載完成後,輸入“ppm install DBD-mysql”來安裝驅動程式

做完上面三個步驟,就可以在command和web上執行Perl囉~

1 則留言:

andyto202 提到...

您好
我照您的步驟做完後
有錯誤訊息

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.