Pandorabox62's Windows XP HomeServer This Online

Home SERVER 第一章 第二章 第三章 第四章

第四章

〜Option-Perl,PHP5・・・etc〜
目次 Perl SSI PHP5 MySQL


これで、HPの公開、編集ができるようになりました。
Home Serverとしてはもぅこれで十分だと思います。

そこで、今回は HPの拡張機能(ブログ、チャット、掲示板)として、
cgiなどのファイルも動くように設定しましょう。

まず、ActivePerlと呼ばれるものをゲットしましょう
Perl, Python and Tcl - Dynamic Language Experts | ActiveState
DLはこちらからどうぞ

DL完了したら 早速インストール。

インストール手順
Next



I accept the terms in this License Agreement にチェック

Next



Next



Next



install



Finish


再起動をして、
インストール完了です。

Apacheの設定です。
マイコンピュータ⇒Program Files⇒Apache⇒Apache Software Foundation⇒Apache2.2⇒conf

httpd.confを開く


Aliasを追加した近くに
ScriptAlias というのがあります。
それを Aliasと同じように編集。
[ScriptAlias]
/cgi-bin/ "D:/Apache Group/Apache2.2/cgi-bin/"
/cgi-bin/ "C:home/cgi-bin/"

8行ほど下にある [Directory]
[Directory]
Directory "D:/Apache Group/Apache2.2/cgi-bin/"
Directory "C:home/cgi-bin/"
意味はAliasの時と同じです。

次に
[To use CGI scripts outside of ScriptAliased directories:]を検索
数行下にある
[#AddHandler cgi-script .cgi]の下
空白行
AddHandler cgi-script .cgi .pl
CGIの実行の許可を出します。

[IfModule mime_module]の下
[AddType application]
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-cgi .cgi
AddType application/x-httpd-cgi .pl
拡張子がcgiとplならCGIとして動作させるという関連付けです。

※Apacheの再起動を忘れないでください。
動作確認
まずDLを保存

名前を index.cgi に変更

変更したファイルを C:home/cgi-bin/ の中に入れる。

http://localhost/cgi_bin/にアクセス


環境変数が表示されれば成功です。
これで perl の導入終了です

↑ PAGE TOP