WAMP서버에 Perl과 CGI를 연동하는 방법입니다.

WAMP서버에 Perl, CGI 연동하기

텍스트 메이트-'WAMP서버에 Perl, CGI 연동하기'

우선 Active Perl을 다운받아 설치합니다.

아파치 서버의 httpd.conf Directory안에 있는 Options
 Includes ExecCGI를 추가해 줍니다.

DirectoryIndexindex.cgi index.pl를 추가해 줍니다.

cgi-bin 경로가 Default가 아니라면, 알맞은 경로로 변경해 줍니다.

ScriptAlias /cgi-bin/ "/cgi-bin"
<Directory "/cgi-bin">

다음을 추가해 주면 httpd.conf 설정이 완료 됩니다.
AddHandler cgi-script .cgi
AddHandler cgi-script .pl

펄 개발을 할 때, 스크립트 파일인 /cgi-bin/filename.pl 파일의 가장 위에
#!c:/Perl/bin/perl.exe (펄 경로) 를 추가해줍니다.

만약 경로를 알맞게 써주었는데도 제대로 작동하지 않으면,
httpd.conf 파일에 ScriptInterpreterSource registry 를 한 줄 추가해 줍니다.

이제 MySQL 인터페이스를 설치할 차례입니다.

cmd를 실행하고, 펄이 설치된 폴더로 가세요.

c:\perl\bin\> ppm repo add uwinnipeg

위 명령어로 저장소를 추가해 줍니다.

c:\perl\bin\> ppm install DBD-mysql

마지막으로 DBD-mysql을 인스톨 하면 완료!

액티브펄 설치시에 폴더를 임의로 변경했다면,
DBD가 엉뚱한 폴더에 인스톨 될 수 있습니다.
저는 64비트 OS용을 깔았더니, c:\Perl64에 설치되더라고요.
하지만 인스톨된 DBD-mysql을 설치된 펄 폴더로 옮겨주면 이상 없이 잘 동작합니다.
펄 개발 환경을 구축하실 분이 계실지 모르겠지만,
혹시 계시다면 이 글이 도움이 되면 좋겠네요.:D

참고 자료

Setting Up Perl and CGI For Wamp Server WAMP(P)

by 月風



by


Tags : , , , , ,

  • 재미있게 읽으셨나요?
    광고를 클릭해주시면,
    블로그 운영에 큰 도움이 됩니다!

아파치 웹 서버 환경을 손수 구축하려면 여간 귀찮은 일이 아닙니다. 하지만 WAMP를 이용하면!

윈도우에서 아파치 웹서버 환경을 한방에 구축해주는 WAMP!


아파치 설치하고, 데이터베이스 설치하고,
PHP 같은 서버 스크립트 언어도 설치한 다음에 연동해 주어야 하죠.
어휴.
이런 불편함을 해결해 주는 WAMP.
덕분에 아주 간편하게 웹 서버 환경을 구축할 수 있어요.
윈도우뿐 아니라 다양한 플랫폼을 지원합니다.
(W) Windows WAMP
(L) Linux LAMP
(M) Macintosh MAMP

AMP는 무엇의 약자일까요?
(A) Apache server
(M) MySQL
(P) PHP

입니다.

저는 WAMP와 MAMP를 설치해 보았는데,
MAMP는 아주 단순한 기능만 들어가 있고,
WAMP는 유용한 기능들을 함께 담아 놨더라고요.
예를 들자면 이래요.
서버와 맞는 로컬 환경 구축을 하기 위해 MySQL 버전을 맞추려면 WAMP는 MySQL만 따로 받을 수 있지만,
MAMP는 일체형이라 통째로 갈아야 해요.
마치 하드웨어와 소프트웨어를 통째로 구매해야 하는 Apple사의 상품과 같죠.^^;
아래 링크에서 각 플랫폼에 맞는 서버를 내려받으실 수 있습니다.

윈도우용 웹서버 환경 WAMP 다운로드

리눅스용 웹서버 환경 LAMP 설치법

맥용 웹서버 환경 MAMP 다운로드

by 月風



by


Tags : , , , , ,

  • 재미있게 읽으셨나요?
    광고를 클릭해주시면,
    블로그 운영에 큰 도움이 됩니다!