CGIとは以下の略です。
Common Gateway Interface
ウェブサーバでプログラミングができる。
おおむねのサーバではこれが動作します。
が、しかし、セキュリティの関係 および 負荷の関係で禁止・停止しているものもあります。
CGIに関する誤解があります。
CGIとは 特定のプラットフォームには依存せずに、WEBサーバから外部プログラムを
呼び出す仕組みを表現します。
ですので、おおむね「Perl」を利用したものが多かったので、CGI=Perlとなったしまっているようで
あるが、誤りです。
近年では、Webサーバのプロセスとしてインタプリタを常駐させておくことにより、
CGIからプログラムを呼び出すオーバヘッドを減らし、パフォーマンスを向上させた
Java Servletやmod_perl、mod_php、FastCGIなどの実装も出現している。
t24