Perl에 CGI 모듈 설치하기
1. CPAN을 설치하기
Perl로 작성한 웹 페이지에 Cookie, Session 등의 기능을 적용하기 위해서는 CPANComprehensive Perl Archive Network으로부터 CGI 모듈을 다운로드 받아 설치해야 한다. CPAN은 Perl로 작성된 각종 모듈들을 다운로드 받을 수 있는 네트워크이기 때문에 서버가 인터넷에 연결되어 있어야 사용 가능하다. 서버의 인터넷 연결 설정 방법은 이 포스트의 내용을 벗어나므로 생략한다.
우선 서버에 perl-CPAN
패키지를 설치한다.
$ sudo yum --disablerepo=\* --enablerepo=c7-media install perl-CPAN
2. CPAN을 통해 CGI 모듈 설치하기
Perl에 CGI 모듈을 설치하는 방법은 다음과 같다.
$ sudo perl -MCPAN -e 'install CGI'
알아서 각종 파일들을 다운로드 받은 후 설치가 완료되면 OK 메시지가 보인다.
덧. CPAN 미러 사이트 보기/추가/삭제
CPAN을 통해 Perl 모듈을 다운로드 받기 위해서는 CPAN 미러 사이트를 설정해야 하는데, 미러 사이트 목록은 cpan
명령어를 통해 확인 가능하다.
$ sudo cpan
cpan[*]> o conf urllist
미러 사이트 목록은 cpan.org(http://www.cpan.org/SITES.html)에서 확인 가능하다. 해당 페이지를 참고하여 CPAN 미러 사이트를 추가하는 방법은 다음과 같다.
cpan[*]> o conf urllist push <미러 사이트 URL>
변경한 내용을 저장하기 위하여,
cpan[*]> o conf commit
미러 사이트를 제거하는 방법은 다음과 같다.
CPAN 미러 사이트 목록 중 맨 앞의 항목을 제거하기 위해서,
cpan[*]> o conf urllist shift
CPAN 미러 사이트 목록 중 맨 뒤의 항목을 제거하기 위해서,
cpan[*]> o conf urllist pop
미러 사이트 중간 항목을 타 사이트로 대체하기 위해서는
cpan[*]> o conf urllist <기존 미러 사이트 URL> <새 미러 사이트 URL>
변경한 내용을 저장하기 위하여,
cpan[*]> o conf commit
만일 CPAN 미러 사이트 목록을 직접 편집하고 싶다면, cpan 쉘을 굳이 실행할 필요 없이 다음의 파일을 열어 편집하면 된다. 파일의 경로는 서버마다 다를 수 있으므로 o conf commit
실행 시 출력되는 경로의 파일을 확인한다. vi로 해당 파일을 열어 urllist 항목을 직접 편집할 수 있다.
$ vi ~/.cpan/CPAN/MyConfig.pm
'Operating System Theme > Unix/Linux' 카테고리의 다른 글
[CentOS & Apache] HTTP 403 오류 해소 방법 (0) | 2018.07.12 |
---|---|
CentOS Minimal Intallation으로부터 서버 구축 방법 - 외부 인터넷에 연결 (0) | 2018.07.12 |
CentOS Minimal Intallation으로부터 서버 구축 방법 #5 (PHP 설정) (0) | 2017.08.18 |
CentOS Minimal Intallation으로부터 서버 구축 방법 #4 (Postgre SQL 설치 및 Perl 연동) (0) | 2017.07.23 |
CentOS Minimal Intallation으로부터 서버 구축 방법 #3 (Perl 설치 및 Apache 연동) (0) | 2017.07.22 |