CGI、PHP、SSI、及びsendmailの動作条件及び環境

CGI、PHP、及びSSIの動作条件

動作条件は以下のとおりです。

ファイルの配置

Webサイト公開用フォルダ(htdocs)のなかに保存してください。

ファイルの拡張子

CGI、PHP、またはSSIとして動作させるファイルは、以下の拡張子で作成してください。

項目 内容
CGI
  • .cgi※1
  • .pl
PHP
  • .php
  • .html※2
  • .htm※2
SSI
  • .shtml
  • .shtm

※1:拡張子が.cgiのファイルは、PHPファイルとして動作しません。

※2:拡張子が.html及び.htmのファイルをPHPファイルとして使用する場合は、バーチャルホストの設定が必要です。詳しくは、「バーチャルホスト」をご覧ください。

Perl
  • Perlのコマンドパスは「/usr/bin/perl」です。
  • Perlを使用する際は、スクリプトの1行目に「#!/usr/bin/perl」と記述してください。
  • 本サービスにあらかじめインストールされているPerlライブラリの一覧は、コントロールパネルで確認できます。
PHP
  • php.iniは、お客様による編集ができません。
  • .user.iniは利用できますが、サポート対象外です。
  • 本サービスにあらかじめインストールされているPHPライブラリの一覧は、コントロールパネルで確認できます。
SSI

SSIを動作させたいフォルダに、以下のいずれかを記載した.htaccessファイルを設置してください。

Options +Includes

または

Options +IncludesNOEXEC
sendmail
  • sendmailのコマンドパスは「/usr/sbin/sendmail」です。
  • sendmailを使用してメールを送信する場合の送信元IPアドレスは、お客様VMにあらかじめ設定されているグローバルアドレスです。
注意事項

システムへの過負荷を避けるため、一定時間以上終了しないCGIを強制的に終了させることがあります。