PHP(CGI 版)について
このページでは CGI 版での PHP の実行方法について説明します。
PHP プログラムの準備
1
PHP ファイルの拡張子は、 perl で作成した CGI と同じように「.cgi」としてください。
2
PHP ファイルの1行目に実行する PHP のパスを記述します。
PHP のパージョンごとにパスが異なりますので以下の表を参考にしてください。
プラン名 | PHP バージョン | PHP を CGI 版でご利用する場合の PHP のパスの記述内容 ※ファイルの 1 行目に記述してください。 |
---|---|---|
CHM-01Z | PHP 5.4.39 | #!/usr/local/bin/php-cgi-5.4.39 |
PHP 5.5.23 | #!/usr/local/bin/php-cgi-5.5.23 | |
PHP 5.6.7 | #!/usr/local/bin/php-cgi-5.6.7 | |
PHP 5.6.19 | #!/usr/local/bin/php-cgi-5.6.19 | |
PHP 5.6.30 | #!/usr/local/bin/php-cgi-5.6.30 | |
PHP 5.6.31 | #!/usr/local/bin/php-cgi-5.6.31 | |
PHP 5.6.34 | #!/usr/local/bin/php-cgi-5.6.34 | |
PHP 5.6.38 | #!/usr/local/bin/php-cgi-5.6.38 | |
PHP 7.0.32 | #!/usr/local/bin/php-cgi-7.0 | |
PHP 7.1.30 | #!/usr/local/bin/php-cgi-7.1 | |
PHP 7.2.20 | #!/usr/local/bin/php-cgi-7.2 | |
CHM-11Z | PHP 5.6.38 | #!/usr/local/bin/php-cgi-5.6 |
PHP 7.0.32 | #!/usr/local/bin/php-cgi-7.0 | |
PHP 7.1.33 | #!/usr/local/bin/php-cgi-7.1 | |
PHP 7.2.34 | #!/usr/local/bin/php-cgi-7.2 | |
PHP 7.3.29 | #!/usr/local/bin/php-cgi-7.3 | |
PHP 7.4.28 | #!/usr/local/bin/php-cgi-7.4 | |
PHP 8.0.16 | #!/usr/local/bin/php-cgi-8.0 | |
PHP 8.1.17 | #!/usr/local/bin/php-cgi-8.1 |
(すべてのバージョンで暗号化通信のバージョン TLS1.2 に対応しています)
3
CGI ファイルをサーバーへアップロードしてください。
ファイルのパーミッションは 705(rwx---r-x) にしてください。
PHP ファイルの拡張子を .php のまま CGI 版で動作させる方法
.htaccess ファイルに以下の記述を追記してください。
AddType application/x-httpd-cgi .php
更新日 / 2023 年 5 月 22 日