activeperl5.6が起動できない
activeperl5.6が動きません。
activeperlをインストールして、apacheのhttpd.confの中身を本を参考に編集しました。
sampleのhello.plというファイルを自分の環境ではc:\www\cgi-binというフォルダーの中にいれ、
ScriptAlias /cgi-bin/ "C:/www/cgi-bin"
<Directory "C:/www/cgi-bin">
AllowOverride None
Options None
AddHandler cgi-script .cgi .pl
でcgiの実行を許可して
AddType application/x-httpd-cgi .cgi
AddType application/x-httpd-cgi .pl
で拡張子とperlを関連付けています。
browserからたとえばhttp://localhost/hello.plを入力すると
実行が許可されていないとブラウザーで表示されます。
Forbidden
You don't have permission to access /test.pl on this server.
Apache/1.3.39 Server at localhost Port 80
アパッチのエラーログを見ると、
[error] [client 127.0.0.1] couldn't spawn child process: c:/
お礼
できるかどうかわかりませんが、やってみます。 ご意見ありがとうございました。