OS X Mountaion Lion で MacPorts を使って開発環境を整える(perl編)


使うことはないかもしれないが、使えないのも困るだろうということで、perlの設定もしておく。
まず、

$ sudo vim /opt/local/apache2/conf/httpd.conf

として、

<Directory "/opt/local/apache2/cgi-bin">
     AllowOverride None
     Options None
     Order allow,deny
     Allow from all
</Directory>

Options None のところを、コメントアウトして、
Options Indexes MultiViews ExecCGI FollowSymLinks Includes
に変更

<Directory "/opt/local/apache2/cgi-bin">
     AllowOverride None
     Options Indexes MultiViews ExecCGI FollowSymLinks Includes
    #Options None
     Order allow,deny
     Allow from all
</Directory>

あと、

AddHandler cgi-script .cgi

のコメントアウトを外す。

アパッチ再起動

$ sudo /opt/local/apache2/bin/apachectl restart

で、

#!/opt/local/bin/perl
print "Content-type: text/html\n\n";
print "ok";

とだけ書いたファイルを test.cgi として保存して、htdocs 以下に置く。
パーミッションの設定、

$ chmod 0755 test.cgi

をやっておく。
あとはブラウザから開ければOK。