너무 오랜만에 펄 정리를 쓰네여
지난 번 까지 펄을 이클립스, 아파치랑 연동했는데요
이제 아파치 서버를 구동시켜서 펄 웹페이지를 띄어보겠습니다!
먼저 아파치를 실행해야겠죠?? 실행합니다.
그리고 이제 아파치 폴더에 다른 폴더를 하나 만듭니다.
전 아래 사진처럼 했어요
c드라이브 -> Apache24 -> htdocs 안에 perl 폴더를 만들었습니다.
자 그럼 아래 소스를 기반으로 펄 파일을 생성합니다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 |
#!C:\Perl64\bin\perl.exe
@array = ();
for($i = 0 ; $i < 1000 ; $i++){
if($i % 2 != 0){
push(@array, $i);
}
}
print "Content-type: text/html \n\n";
print "<html>";
print "<body>";
print "<table border=1>";
print "<tr>";
print "<th>value</th>";
print "</tr>";
for($i = 0 ; $i <= $#array ; $i++){
print "<tr>";
print "<td>";
print @array[$i];
print "</td>";
print "</tr>";
}
print "</table>";
print "</body>";
print "</html>";
|
여기서 중요한 것!
#!C:\Perl64\bin\perl.exe
이 부분은 본인의 Perl.exe위치를 나타내야 합니다.
perl이설치된 디렉토리에 bin폴더에 perl.exe가 있습니다.
만약 스트로베리 펄이면
C:\Strawberry\perl\bin
처럼 되어 있을 겁니다!
그리고 저 해당하는 파일(펄 파일이에요!!!!!!)을 아까 perl 폴더에 놔줍니다.
이렇게요!
그리고 이제 실행을 해봅시다
전 Test3기준으로 돌립니다!
접근을 어떻게 하나면
localhost:본인포트/perl/Test3.pl
즉 포트 뒤에는 htdocs가 기본 디렉토리로 설정되어 있는데
거기 뒤에 perl폴더를 만들었으니 perl 폴더에 들어가서 그 안에 있는 Test3.pl 펄 파일을 가지고 와라 입니다.
앞선 포스트에서 작성했지만 저는 8080포트와 80 포트가 이미 사용중이라 8081로 했습니다.
본인의 포트를 적어주시면 되요! 저랑 똑같이 하시면 안될껍니다.(저랑 똑같이 했으면 될꺼구요!)
이렇게 나오게 됩니다!
이로서 웹 페이지에 출력하는 법을 간단하게 배워봤습니다~~
'perl' 카테고리의 다른 글
펄 변수의 특징(perl) undef, defined 함수 (0) | 2017.09.15 |
---|---|
펄 사용자 입력 (perl 사용자 입력) (0) | 2017.09.13 |
펄 기본 맛보기! 펄 변수(스칼라), 연산자, 주석 (0) | 2017.09.13 |
펄 아파치 연동 (perl apache)연동, 웹 페이지 출력 (0) | 2017.08.22 |
펄 설치(윈도우7) , 이클립스 연동 (0) | 2017.08.08 |