- Home ›
- XAMPPの使い方 ›
- Perlの設定と利用
サンプルコードを使ったPerl動作確認
では簡単なPerlを使ったサンプルを作成して動作確認を行ってみます。
Perlの実行ファイルは「c:\xampp\perl\bin\perl.exe」にあります。
今回は次のようなプログラムを作成し、ファイル名「sample.pl」としてドキュメントルートである「C:\xampp\htdocs」ディレクトリに保存しました。
#!"c:\xampp\perl\bin\perl.exe" print "Content-type: text/plain\n\n"; print "Hello !\n";
※1行目はいずれの記述方法でも構いません。
#!"c:\xampp\perl\bin\perl.exe" #!c:/xampp/perl/bin/perl.exe #!/xampp/perl/bin/perl
XAMPPコントロールパネルを開き、Apacheを起動させて下さい。
ブラウザから「http://localhost/sample.pl」へアクセスして下さい。指定したファイルがCGIプログラムとして実行され、実行結果が画面に表示されます。次のように表示されれば正常にPerlが利用できています。
先ほどの「sample.pl」の拡張子を変更し「sample.txt」に変更します。その後で「http://localhost/sample.txt」へアクセスしてみます。拡張子が「.txt」の場合はCGIプログラムとして処理されないため、ファイルの中身がそのままブラウザに表示されます。
-- --
次に先ほど作成したファイルを名前を「sample.pl」に戻した上で「c:\xampp\cgi-bin\」ディレクトリに設置して下さい。
ブラウザから「http://localhost/cgi-bin/sample.pl」へアクセスして下さい。先ほどと同じようにCGIプログラムとして処理され実行された結果が画面に表示されます。
次にファイルの拡張子を「sample.txt」に変更して下さい。
ブラウザから「http://localhost/cgi-bin/sample.txt」へアクセスしてみます。今度は拡張子が「.txt」であってもこのディレクトリに含まれるファイルは全てCGIとして処理されるため、CGIプログラムとして実行された結果が画面に表示されます。
このようにCGIとして処理したいプログラムが記述されたファイルは拡張子を「.pl」や「.cgi」にするか「c:\xampp\cgi-bin\」ディレクトリに配置して下さい。
( Written by Tatsuo Ikura )

著者 / TATSUO IKURA
初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を行っています。