세로형
Recent Posts
Recent Comments
Link
03-30 00:00
«   2024/03   »
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
31
Archives
Today
Total
관리 메뉴

꿈 많은 사람의 이야기

펄(perl) 웹 페이지 출력해보기 본문

perl

펄(perl) 웹 페이지 출력해보기

이수진의 블로그 2017. 9. 12. 08:51

너무 오랜만에 펄 정리를 쓰네여

 

지난 번 까지 펄을 이클립스, 아파치랑 연동했는데요

 

이제 아파치 서버를 구동시켜서 펄 웹페이지를 띄어보겠습니다!

 

 

먼저 아파치를 실행해야겠죠?? 실행합니다.

 

 

 

 

그리고 이제 아파치 폴더에 다른 폴더를 하나 만듭니다.

전 아래 사진처럼 했어요

 

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>";
 
    

cs

            

 

 

 

여기서 중요한 것!

 

 

#!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로 했습니다. 

본인의 포트를 적어주시면 되요! 저랑 똑같이 하시면 안될껍니다.(저랑 똑같이 했으면 될꺼구요!)

 

 

 

 

 

 

이렇게 나오게 됩니다!

 

이로서 웹 페이지에 출력하는 법을 간단하게 배워봤습니다~~

반응형
그리드형
Comments