下文を作成した後 Bluehostはphp 7.0 / 7.1 / 7.2 / 7.3のサポートが追加されました。 詳細については、次の記事を参照してください。
ちなみに、別の海外のホスティング会社の一つである Sitegroundは、フォルダごとにPHPのバージョンに適用が可能です。 (SiteGroundは PHP 7.3まで適用が可能です。)
韓国によく知られている海外のウェブホスティングサービス会社の一つである Bluehostのサービスを利用する場合PHPのバージョンを変更する方法について簡単に説明します。
[この記事は2019年8月22日に最終更新されました。 ]
PHPのバージョンを確認
まず、現在適用されたPHPのバージョンを確認するようにします。
PHPのバージョンを確認する最も簡単な方法は、メモ帳に次のコードを入力して PHP ファイルとして保存した後に、Webホスティングサーバーにアップロードすることです。
<?php phpinfo(); ?>
例えば、 info.phpと名前を指定して、ルートフォルダに上げた場合、 http://www.example.com/info.phpのようにブラウザのアドレスバーに入力すると、システムの詳細情報を確認できます。
WordPressから WooCommerce(WooCommerce)を運営する場合、 WooCommerce >システムの状態でPHPのバージョンを簡単に確認することができます。
PHP 5.xとPHP 7.0は寿命の満了日(End-of-Life:EOL)の期限が切れていもはやセキュリティ更新プログラムが提供されないため、なるべくPHP 7.1以降にアップデートすることが、セキュリティ上、性能上です。
Shared Standard(共有ホスティング)ユーザー
最近 Bluehostに加入した場合は、新しいcPanelインターフェースが提供されます。 新しいcPanelインターフェースを利用する場合 ここを参考にしてPHPのバージョンを変更することができます。
※更新:既存の加入者も、新しいcPanelインターフェイスにアップグレードされました。 新しいインターフェイスでは、PHP 7.3まで選択できます。
旧(舊)cPanelインターフェースを使用する場合は、次の方法に基づいてPHPのバージョンを変更することができます。
Bluehostにログインした後の上から hosting> cPanelを選択して、cPanelに接続します。 次に programming> PHP Configを選択します。
その後、PHPのバージョンを変更することができる画面が表示されます。
PHP 5.6、7.0、7.1、7.2の中から選択することができます。 万一の事態に備えて、ftpに接続したり、File Managerに接続して〜/ public_html / .htaccessファイルをバックアップするようにします。 次に、目的のPHPのバージョンを選択して 変更を保存をクリックします。
パフォーマンスとセキュリティのためにPHP 7.2を選択してください。 PHP 7.2を選択したときに問題が発生すると、PHP 7.1にダウングレードします。
PHPのバージョンが変更されると、上の図のように Configuration Saved and New php.ini created(設定が保存され、新しいphp.iniが作成されました) メッセージが表示されます。
PHPの設定を変更した後は、/ public_htmlフォルダの下のphp.iniファイルを開いて、PHP ini設定値を変更するようにします。 私は、次のように変更しました。 PHPのバージョンを変更しなくても、php.iniを確認して設定値が低すぎると変更するようにします。
upload_max_filesize 64M
post_max_size 64M
max_execution_time 600
max_input_time 300
memory_limit 512M
max_input_vars 2000
VPSプランユーザー
VPSプランを使用している場合、WHMにログインしてPHPのバージョンを変更することができます。 まず、 この記事に説明された方法に基づいて ルート パスワードを変更するようにします。
下のプロセスはEasyApache3でPHPのバージョンを変更する方法を説明しています。 現在EasyApache4を使用することができて、PHPのバージョンを7.2に適用することができます。 WHMにログインした後にEasyApache4に接続して設定を変更することができます。 次の記事を参照してください。
EasyApache3がインストールされている場合、次の手順に従うようにします。 しかし、 Bluehostに連絡してEasyApache4にアップグレードしてPHP 7.2を適用することが望ましい。
- WHMにログインするようです。
- 検索フィールドに EasyApache3を入力し、検索結果からEasyApache3を選択します。
- しばらくするとEasyApache3が読み込まれます。 DEFAULT 横にある歯車のアイコン(設定アイコン)を選択します。
- Apacheバージョン ページの「次のステップ"をクリックします。
- 希望PHPのバージョンを選択します。
- 再び "次のステップ"をクリックして一番下の"Save and Build「」をクリックします。
約20分ほど待てばPHPのバージョンが変更されます。 PHPのバージョンをチェックしてみるとPHPのバージョンが変更されたことを確認することができます。
今 Bluehost 共有ホスティングでは、PHP 7.0まで適用することができ、VPSは7.1まで適用可能です。
https://www.thewordcracker.com/miscellaneous/%ED%95%B4%EC%99%B8-%EC%9B%B9%ED%98%B8%EC%8A%A4%ED%8C%85-%EB%B8%94%EB%A3%A8%ED%98%B8%EC%8A%A4%ED%8A%B8%EC%97%90%EC%84%9C-php-7-1-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0/