へテムル管理画面で設定したPHPバージョンと異なるバージョンのPHPをディレクトリ毎に設置する .htaccess でバージョン指定(変更)する方法のメモ。
PHPバージョン確認
管理画面で確認
へテムル管理画面でドメイン毎に設定されているPHPバージョンを確認します。私の環境では PHP 7.4(CGI版) が設定されていました。
SSHでログインして確認
$ php -v PHP 7.4.33 (cli) (built: Nov 7 2022 12:00:07) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with the ionCube PHP Loader + ionCube24 v12.0.2, Copyright (c) 2002-2022, by ionCube Ltd. with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies
.htaccessでPHPバージョンを設定
.htaccess 設定内容
以下は、PHP 8.1 を利用する場合の設定(※他のバージョンはコメントアウト)
AddHandler php-script .php
# AddHandler php7.4-script .php
# AddHandler php7.3-script .php
# AddHandler php7.1-script .php
# AddHandler php5.6-script .php
利用可能PHPバージョン一覧
PHPバージョン | 設定内容 |
PHP 8.1 | AddHandler php-script .php |
PHP 7.4 | AddHandler php7.4-script .php |
PHP 7.3 | AddHandler php7.3-script .php |
PHP 7.1 | AddHandler php7.1-script .php |
PHP 5.6 | AddHandler php5.6-script .php |
※PHP8.0も利用可能なようでしたが、.htaccess で指定する内容が見つけられずでした。。。
動作確認
設定変更後、phpinfo() で動作確認を行いました。
PHP 5.6 の場合
PHP 8 の場合
動作環境情報
へテムル プラスプラン WEBサーバー番号 users2xx
コメント