Página principal » cómo » Cómo instalar Perl en IIS 6 para Windows Server 2003

    Cómo instalar Perl en IIS 6 para Windows Server 2003

    Perl es un lenguaje de script muy popular que se utiliza para desarrollar una amplia variedad de herramientas. Uno de sus usos más conocidos son las aplicaciones basadas en web CGI (Common Gateway Interface) que permiten ejecutar scripts de Perl desde un servidor web. Con una pequeña configuración, puede configurar IIS 6 en su sistema Windows Server 2003 para que sirva los scripts Perl a través de CGI.

    Copiando los binarios de Perl

    Antes de que se pueda realizar cualquier configuración de IIS, los archivos binarios de Perl deben extraerse a su sistema. Descargue el paquete de distribución ActiveState Perl (obtenga el archivo zip AS y no el instalador) y extráigalos a una carpeta en su servidor (es decir, 'C: perl'). Mapearemos IIS para usar los archivos ubicados en este directorio..

    Configurando IIS 6 para ejecutar scripts Perl

    Abra Internet Information Services Manager en las Extensiones de servicio web y seleccione la opción para agregar una nueva extensión.

    Establecer las siguientes propiedades:

    • Nombre de la extensión: Perl CGI
    • Archivos requeridos: C: perlbinperl.exe "% s"% s (suponiendo que extrajo los archivos a 'C: perl')
    • Estado establecido en permitido

    Una vez terminado, aplica tus cambios..

    Debería ver la nueva extensión en la lista de extensiones de servicio web con el estado establecido en permitido.

    Con la extensión de servicio instalada, tenemos que crear las asignaciones de tipo de archivo de script Perl.

    Haga clic derecho en la carpeta Sitios Web y vaya al cuadro de diálogo Propiedades..

    En la pestaña Directorio principal, abra el cuadro de diálogo Configuración..

    Para permitir que IIS ejecute los archivos de script Perl (.pl), agregue una asignación de extensión con las siguientes propiedades:

    • Ejecutable: igual que los "Archivos requeridos" ingresados ​​al crear la extensión "Perl CGI" anterior
    • Extensión: .pl
    • Verbos: GET, HEAD, POST
    • Marque la casilla para el motor de script

    Una vez finalizado aplique sus cambios..

    Además, si los scripts de Perl se implementarán como archivos CGI (.cgi), también será necesario configurar un mapeo de extensión para este tipo de archivo:

    • Ejecutable: igual que los "Archivos requeridos" ingresados ​​al crear la extensión "Perl CGI" anterior
    • Extensión: .cgi
    • Verbos: GET, HEAD, POST
    • Marque la casilla para el motor de script

    Una vez finalizado aplique sus cambios..

    Después de realizar los cambios de configuración necesarios en IIS, ejecute el comando "iisreset" desde el símbolo del sistema para asegurarse de que los cambios se hayan activado y activo..

    En este punto, IIS 6 debería poder servir con éxito los scripts de Perl.

    Perl de prueba

    En este punto, su servidor está listo para funcionar, pero solo para estar seguros de que podemos confirmar su configuración de Perl a través de IIS con bastante facilidad. Cree un par de archivos de texto en el directorio 'C: Inetpubwwwroot' llamado 'test.pl' y 'test.cgi' que contienen lo siguiente:

    #! c: perlbinperl.exe

    uso estricto
    utilizar CGI;
    mi $ test = nuevo CGI;

    imprimir $ test-> header ("text / html"), $ test-> start_html ("Perl Test");
    print $ test-> h1 (“¡Perl está funcionando!”);
    imprimir $ test-> end_html;

    Finalmente, busque las direcciones: 'http: //localhost/test.pl' y 'http: //localhost/test.cgi' en su servidor y debería ver un mensaje que indica que Perl está funcionando. Si la página se carga correctamente, Perl está ahora funcionando en su máquina..

    Conclusión

    Una vez que tiene Perl en funcionamiento en su sistema Windows, puede implementar o desarrollar sus propias aplicaciones CGI de Perl.

    Campo de golf

    Descargar ActivePerl desde ActiveState (AS Zip Package)