Làm thế nào để cài đặt Perl trên IIS 6 cho Windows Server 2003

Mục lục:

Làm thế nào để cài đặt Perl trên IIS 6 cho Windows Server 2003
Làm thế nào để cài đặt Perl trên IIS 6 cho Windows Server 2003

Video: Làm thế nào để cài đặt Perl trên IIS 6 cho Windows Server 2003

Video: Làm thế nào để cài đặt Perl trên IIS 6 cho Windows Server 2003
Video: [ Trực Tiếp ] Miu Tỷ Giao Lưu PUBG Mobile Solo Squad 38 Days !!! - YouTube 2024, Tháng tư
Anonim

Perl là một ngôn ngữ kịch bản rất phổ biến được sử dụng để phát triển một loạt các công cụ. Một trong những ứng dụng được biết rõ đó là các ứng dụng CGI (Giao diện Cổng chung) dựa trên web cho phép các kịch bản Perl được thực thi từ một máy chủ web. Với một cấu hình nhỏ, bạn có thể cấu hình IIS 6 trên hệ thống Windows Server 2003 để phục vụ các kịch bản Perl thông qua CGI.

Sao chép các Perl Binaries

Trước khi bất kỳ thiết lập IIS nào có thể được thực hiện, các tệp nhị phân Perl phải được trích xuất vào hệ thống của bạn. Tải xuống gói phân phối ActiveState Perl (nhận tệp AS zip chứ không phải trình cài đặt) và trích xuất chúng vào thư mục trên máy chủ của bạn (ví dụ: ‘C: perl’). Chúng tôi sẽ ánh xạ IIS để sử dụng các tệp nằm trong thư mục này.

Image
Image

Cấu hình IIS 6 để chạy kịch bản Perl

Mở Trình quản lý dịch vụ thông tin Internet tới Tiện ích mở rộng dịch vụ web và chọn tùy chọn để thêm tiện ích mở rộng mới.

Đặt các thuộc tính sau:
Đặt các thuộc tính sau:
  • Tên mở rộng: Perl CGI
  • Các tệp được yêu cầu: C: perlbinperl.exe “% s”% s (giả sử bạn trích xuất các tệp thành ‘C: perl’)
  • Đã đặt trạng thái thành được phép

Sau khi hoàn tất, áp dụng các thay đổi của bạn.

Bạn sẽ thấy tiện ích mở rộng mới trong danh sách Tiện ích mở rộng dịch vụ web với trạng thái được đặt thành được phép.
Bạn sẽ thấy tiện ích mở rộng mới trong danh sách Tiện ích mở rộng dịch vụ web với trạng thái được đặt thành được phép.
Với phần mở rộng dịch vụ được cài đặt, chúng ta phải tạo ánh xạ kiểu tệp kịch bản Perl.
Với phần mở rộng dịch vụ được cài đặt, chúng ta phải tạo ánh xạ kiểu tệp kịch bản Perl.

Nhấp chuột phải vào thư mục Web Sites và vào hộp thoại Properties.

Trên tab Thư mục chính, mở hộp thoại Cấu hình.
Trên tab Thư mục chính, mở hộp thoại Cấu hình.
Để cho phép IIS thực thi các tệp kịch bản Perl (.pl), hãy thêm ánh xạ mở rộng với các thuộc tính sau:
Để cho phép IIS thực thi các tệp kịch bản Perl (.pl), hãy thêm ánh xạ mở rộng với các thuộc tính sau:
  • Thực thi: giống như “Tệp bắt buộc” được nhập khi tạo phần mở rộng “Perl CGI” ở trên
  • Tiện ích mở rộng:.pl
  • Động từ: GET, HEAD, POST
  • Chọn hộp cho công cụ tập lệnh

Sau khi hoàn tất, hãy áp dụng các thay đổi của bạn.

Ngoài ra, nếu tập lệnh Perl sẽ được triển khai dưới dạng tệp CGI (.cgi), cũng cần phải định cấu hình bản đồ mở rộng cho loại tệp này:
Ngoài ra, nếu tập lệnh Perl sẽ được triển khai dưới dạng tệp CGI (.cgi), cũng cần phải định cấu hình bản đồ mở rộng cho loại tệp này:
  • Thực thi: giống như “Tệp bắt buộc” được nhập khi tạo phần mở rộng “Perl CGI” ở trên
  • Tiện ích mở rộng:.cgi
  • Động từ: GET, HEAD, POST
  • Chọn hộp cho công cụ tập lệnh

Sau khi hoàn tất, hãy áp dụng các thay đổi của bạn.

Sau khi thực hiện các thay đổi cấu hình cần thiết cho IIS, hãy chạy lệnh "iisreset" từ dấu nhắc lệnh để đảm bảo các thay đổi được đẩy qua và hoạt động.
Sau khi thực hiện các thay đổi cấu hình cần thiết cho IIS, hãy chạy lệnh "iisreset" từ dấu nhắc lệnh để đảm bảo các thay đổi được đẩy qua và hoạt động.
Tại thời điểm này, IIS 6 sẽ có thể phục vụ thành công các kịch bản Perl.
Tại thời điểm này, IIS 6 sẽ có thể phục vụ thành công các kịch bản Perl.

Kiểm tra Perl

Tại thời điểm này, máy chủ của bạn đã sẵn sàng để đi, nhưng chỉ để chắc chắn chúng tôi có thể xác nhận thiết lập Perl của bạn thông qua IIS khá dễ dàng. Tạo một vài tệp văn bản trong thư mục ‘C: Inetpubwwwroot’ có tên ‘test.pl’ và ‘test.cgi’, cả hai đều chứa các thông tin sau:

#!c:perlbinperl.exe

use strict; use CGI; my $test = new CGI;

print $test->header(“text/html”),$test->start_html(“Perl Test”); print $test->h1(“Perl is working!”); print $test->end_html;

Cuối cùng, duyệt đến các địa chỉ: ‘https://localhost/test.pl’ và ‘https://localhost/test.cgi’ trên máy chủ của bạn và bạn sẽ thấy thông báo cho biết Perl đang hoạt động. Nếu trang tải thành công, Perl hiện đang hoạt động và chạy trên máy của bạn.

Image
Image

Phần kết luận

Một khi bạn có Perl và chạy trên hệ thống Windows của mình, bạn có thể triển khai hoặc phát triển các ứng dụng Perl CGI của riêng bạn.

Liên kết

Tải xuống ActivePerl từ ActiveState (AS Zip Package)

Đề xuất: