CGI、PHP、SSI、及びsendmailの動作条件及び環境
CGI、PHP、及びSSIの動作条件
動作条件は以下のとおりです。
ファイルの配置
Webサイト公開用フォルダ(htdocs)のなかに保存してください。
ファイルの拡張子
CGI、PHP、またはSSIとして動作させるファイルは、以下の拡張子で作成してください。
| 項目 | 内容 |
|---|---|
| CGI |
|
| PHP |
|
| SSI |
|
※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を強制的に終了させることがあります。