ご利用可能な PHP のバージョン
ウェブサーバー別のPHPバージョン一覧
ウェブサーバー名 | PHPバージョン | PHPのバージョンを指定する場合の.htaccessファイルへの記述内容 |
ah***.secure.ne.jp ai***.secure.ne.jp | PHP 5.6.38 ※2 | AddHandler x-httpd-php56 .php |
---|---|---|
PHP 7.0.32 ※1※2 | AddHandler x-httpd-php70 .php | |
PHP 7.1.33 ※2 | AddHandler x-httpd-php71 .php | |
PHP 7.2.34 ※2 | AddHandler x-httpd-php72 .php | |
PHP 7.3.29 ※2 | AddHandler x-httpd-php73 .php | |
PHP 7.4.28 ※2 | AddHandler x-httpd-php74 .php | |
PHP 8.0.16 ※2 | AddHandler x-httpd-php80 .php | |
ad***.secure.ne.jp ae***.secure.ne.jp | PHP 5.5.27 ※1 | AddHandler x-httpd-php5527 .php |
PHP 5.6.11 | AddHandler x-httpd-php5611 .php | |
PHP 5.6.19 | AddHandler x-httpd-php5619 .php | |
PHP 5.6.30 | AddHandler x-httpd-php5630 .php | |
PHP 5.6.31 | AddHandler x-httpd-php5631 .php | |
PHP 5.6.34 | AddHandler x-httpd-php5634 .php | |
PHP 5.6.38 | AddHandler x-httpd-php5638 .php | |
PHP 7.0.32 ※2 | AddHandler x-httpd-php70 .php | |
PHP 7.1.30 ※2 | AddHandler x-httpd-php71 .php | |
PHP 7.2.20 ※2 | AddHandler x-httpd-php72 .php | |
PHP 7.4.22 ※2 | AddHandler x-httpd-php74 .php | |
aa***.secure.ne.jp |
PHP 5.2.8 ※Suhosin パッチ適用済み |
AddHandler x-httpd-php528 .php |
PHP 5.3.6 | AddHandler x-httpd-php536 .php | |
PHP 5.3.28 | AddHandler x-httpd-php5328 .php | |
PHP 5.3.29 | AddHandler x-httpd-php5329 .php | |
PHP 5.4.25 | AddHandler x-httpd-php5425 .php | |
PHP 5.5.9 | AddHandler x-httpd-php559 .php | |
PHP 5.5.16 ※1 | AddHandler x-httpd-php5516 .php | |
PHP 5.6.19 | AddHandler x-httpd-php5619 .php | |
PHP 5.6.30 | AddHandler x-httpd-php5630 .php | |
PHP 5.6.31 | AddHandler x-httpd-php5631 .php | |
PHP 5.6.34 | AddHandler x-httpd-php5634 .php | |
PHP 7.0.28 ※2 | AddHandler x-httpd-php70 .php | |
PHP 7.1.15 ※2 | AddHandler x-httpd-php71 .php |
ウェブサーバー名を確認する
※1 バージョン指定しない場合に実行される標準のバージョンです。
※2 .htaccess ファイルの記述方法が、他のPHPバージョンをご利用の場合と異なります。
詳しくは「PHPのバージョン指定方法について」をご参照ください。
PHP のご利用方法
ご契約のサーバーで PHP を利用する方法は 2 つございます。
.htaccess ファイルを利用せず、標準の PHP バージョンを使用する場合
お客さまのサーバー領域内の html ディレクトリ内の任意のディレクトリに PHP ファイルをアップロードしてください。設置された PHP プログラムは、上記表の【実行バージョン】に※1 がついているバージョンで実行されます。
.htaccess ファイルを利用して、 PHP のバージョンを指定する場合
お客さまのサーバー領域内の html ディレクトリ内の任意のディレクトリに PHP ファイルをアップロードしてください。その後、【.htaccess】ファイルに実行バージョンを指定する記述を追加してください。実行可能なバージョンは上記表をご確認ください。
PHPのバージョン指定方法について
上記「ウェブサーバー別のPHPバージョン一覧」で「※2」が付いているPHPバージョンをご利用される場合、下記の方法で .htaccessファイルに記載いただき、バージョンをご指定ください。
これは PHP7.0.2 の時の記述例です。
ご利用のバージョンに合わせて変更してください。
提供バージョン PHP 7.0.2
.htaccessの記述 AddHandler x-httpd-php70 .php
※.htaccess の記述は、~php702 .php ではなく~php70 .php となりますのでご注意ください。
提供されている PHP のバージョンは、コントロールパネルの『お客様情報』⇒『プログラムのパスとサーバの情報』で確認できます。
今後、 PHP7.0.X の「X」の数字が上がっても(バージョンアップしても)、 .htaccess の記述を変更する必要はございません。 PHP7 . Y . Z の「Y」の数字が上がり、 PHP7 . Y . Z をご利用されたい場合、 .htaccess には『AddHandler x-httpd-php7Y .php』と記述する必要がございます。
PHP の設定の変更方法
PHP の設定を変更することができます。 PHP の設定は設定ファイル(php.ini)を編集し PHP プログラムが存在するディレクトリと同じ場所に設定ファイル(php.ini)を設置することにより、設定を変更することができます。また、設定ファイル(php.ini)が設置されているディレクトリ以下の階層すべてに同じ設定を適用することも可能です。
設定ファイル(php.ini)をコントロールパネルから入手する。
コントロールパネルの「お客さま情報」-「プログラムのパスとサーバの情報」-「PHP ini の設定情報」に PHP のバージョンごとに、 php.ini ファイルの内容がテキスト形式で表示されます。
以下の情報を、お手元のテキストエディタにコピー&ペーストし、 php.ini というファイル名で保存してください。
保存した設定ファイル(php.ini)をサーバーにアップロードする。
設定ファイル(php.ini)をアップロードしたディレクトリ内で、設定が有効となります。
アップロードしたディレクトリ内の下位ディレクトリにも同じ設定を反映させたい場合は
下位ディレクトリにも同じ設定ファイル(php.ini)を設置するか、 .htaccess ファイルに
1 行情報を追記する必要があります。
設定ファイル(php.ini)を設置したディレクトリ以下に同じ設定を反映させる方法
設定ファイル(php.ini)を設置したディレクトリ内に、 .htaccess ファイルを作成します。
ファイルの内容は以下の情報を記載してください
【例】
設定ファイル(php.ini)のフルパス /usr/home/ユーザー ID/conf/php.ini
※conf は例として記述したディレクトリ名です。
.htaccess に以下を記述して、設定ファイル(php.ini)と同じ場所にアップロードします。
suPHP_ConfigPath /usr/home/ユーザー ID/conf/
最終的に以下の構成になります。
/usr/home/ユーザー ID/conf/php.ini
/usr/home/ユーザー ID/conf/.htaccess
PHP の文字コードについて
PHP 5.5.16 以降のバージョンではデフォルトの文字コード(mbstring.internal_encoding)は「UTF-8」です。その他のバージョンのデフォルトの文字コード(mbstring.internal_encoding)は「EUC-JP」です。
また、新しくリリースされた PHP7 では、文字コードは mbstring.internal_encoding で指定するのではなく、default_charset で指定すべきとの情報もございます。
http://php.net/manual/ja/ のサイトや関連情報を参照の上ご利用願います。
PHP ファイル、ディレクトリのパーミッション
PHP を実行する際には PHP プログラムを記述したファイル、 PHP ファイルが含まれるディレクトリのパーミッションの設定にご注意ください。以下のようにファイルは【604】、または【644】、ディレクトリは【705】、【755】としていただき動作をご確認願います。
604 rw----r--
644 rw-r--r--
PHP ファイルが含まれるディレクトリ
705 rwx---r-x
755 rwxr-xr-x
利用制限
.htaccess ファイル内に php_value および php_flag を記述することは出来ません。 500 エラー(Internal Server Error)が発生します。
弊社が提供しているサービス内で提供している PHP は、弊社サービス向けに独自に実装をしております。その為、すべての機能が動作することを保証しておりません。
PHP や設定ファイル(php.ini)、 .htaccess のご利用に際しては、事前の動作検証やデバック、エラーのご確認などを経てご利用いただきますようお願い申し上げます。
PHP プログラム、設定ファイル(php.ini)、 .htaccess ファイルは、記述内容が 1 文字でも間違っていますと、実行結果や動作に影響が発生します。
また、ファイルを設置したディレクトリと、配下のディレクトリすべてに影響が及びますので十分ご注意願います。
更新日:2022年03月17日