○シンプルなperlのCGI

まずは、WEBサーバーで動作するのか確認するためにシンプルなCGIを作成します。

#!/usr/bin/perl 

print "Content-type: text/html; charset=Shift_JIS\n\n"; 

# フォーム部分を表示する 
print <<test;

<html>
<title>CGIのテスト</title>
<body>
<br><br>
CGIは動作しています<br>
</body>
</html>
test
# CGIの最後です 

このCGIはただ単に文字を表示するだけのもので、CGIがWEBサーバで動作するのか確認するために作成しました。
シンプルなperlのCGIのダウンロード

@ 1行目のperlのパスがサーバに対して正しいのかを確認する必要があります。
/usr/local/bin/perl
/usr/bin/perl

などです。

A FTPソフトを使い転送する場合にはアスキーモードにより改行文字が変換されますが、
エクスプローラーなどで転送する場合には改行文字をLFに設定し保存します。

B ファイル名 test.cgi のように拡張子を.cgiに変更します

C サーバーの適当な個所に転送します

D 該当ファイルのパーミッション「755 などサーバーにより異なる」を設定します。

E ブラウザでアクセス「http://****/test.cgi」すると、 正常に動作していれば、CGIは動作しています の文字が出ます。

▲トップページ > perl 関連