網頁

2021年7月21日 星期三

Apache CGI

httpd.conf example

<Directory "C:/Apache2/cgi-bin">
    #AllowOverride None
    #Options None
    Options +ExecCGI
    AddHandler cgi-script .cgi .pl
    Require all granted
</Directory>

cgi or perl 程式需要放到指定的 cgi-bin 目錄內執行。 很多 cgi 或 perl  都是採用 #!/usr/bin/perl 的宣告 。所以避免修改原有程式可以將 active perl 安裝於 C:\usr\ 目錄內,這樣就不需要修改現有程式。若是按 perl 預設安裝路徑那就需要修改為 #!C:\Perl64\bin\perl.exe。

相關參考: