상단

Perl 언어인 ActivePerl을 정리한다.

 
 

설치 가이드


ActivePerl 설치

  • ActivePerl 설치

    • 다운로드 사이트에서 ActivePerl-5.10.0.1003-MSWin32-x86-285500.msi 을 다운로드 한다.

    • ActivePerl-5.10.0.1003-MSWin32-x86-285500.msi를 실행하여 ActivePerl을 설치한다.

    • 명령행에서 "perl -version"을 실행하여 정상적으로 설치 되었는지 확인 한다.

 

Apache HTTP Server 연동

  • Apache HTTP Server가 설치되어 있지 않으면 설치 한다.

  • Apache HTTP Server 2.2.11과 CGI 연계 설정

    • Apache Perl Module 설치

    • $APACH_HOME/conf/httpd.conf

      • LoadModule cgi_module modules/mod_cgi.so 에서 주석(#) 생략

      • <Directory "c:/www"> 와 같은 DocumentRoot 디렉토리 내 Options 에 ExecCGI 을 추가

      • 확장자 pl 을 DirectoryIndex 에 등록 DirectoryIndex index.php index.html index.jsp index.pl

      • ScriptInterpreterSource registry 의 앞에 주석(#)을 생략함으로써 #!c:/perl/bin/perl.exe 와 같이 파일내에 perl 경로를 지정하지 않아도 실행가능하도록 설정

      • AddHandler cgi-script .cgi .pl 로 설정

 
 ###--- 아래 Sample은 httpd.conf에서 해당 부분만 발췌한 것 입니다.
 LoadModule cgi_module modules/mod_cgi.so
 LoadFile "$PERL_HOME/bin/perl510.dll"
 LoadModule perl_module modules/mod_perl.so
 
 <Directory "C:/www">
     Options Indexes FollowSymLinks +ExecCGI
     ### ScriptInterpreterSource Registry-Strict
 </Directory>
 
 <IfModule dir_module>
     DirectoryIndex index.html index.php index.jsp index.pl index.cgi
 </IfModule> 
 
 <IfModule mime_module>
     AddHandler cgi-script .cgi .pl 
 </IfModule>

- c:/www/testperl.cgi 프로그램을 작성하고 http://localhost/testperl.cgi 를 호출하여 정상적으로 동작하는지 테스트 한다. ``` #!c:/app/Perl/bin/perl

print "Content-type: text/html\n\n";  
print "<html>\n"; print "<head>\n"; print "<TITLE> Perl test</TITLE>\n"; print "</head>\n"; print "<body bgcolor=#ffffff>\n"; print "<br>웹브라우즈로 실행되는 Perl프로그램입니다.\n"; print "\n"; print "</body></html>\n";

  
- 참고 문헌   
  - [Window 에서 Perl CGI 실행을 위한 설치 및 환경설정](http://tobby48.egloos.com/2170010)  
  

## 사용자 가이드
- ActivePerl 버전 확인  

perl -version

  

## 참고 문헌
- [http://cpan.perl.org/ CAPN], [CPAN 검색](http://search.cpan.org/) : Comprehensive Perl Archive Network  
- [윈도우에서 Perl 사용하기](http://jedison.tistory.com/384)  
- [mod_perl](http://perl.apache.org/)  
- [Strawberry Perl](http://strawberryperl.com/)  
  - [Windows(윈도우)에서 Perl module(CPAN) 설치법](http://nosyu.pe.kr/1794)  
  
분류: [기술_자료실](분류_기술_자료실.md)
[프로그램_언어](분류_프로그램_언어.md)
최종 수정일: 2024-09-30 12:26:18

이전글 :
다음글 :