はじめ
私 Bluehost VPS2年ほど使用しています。 Bluehostに近年に加入した場合、EasyApache 4がインストールされているが、私は少し長くなってそうなのかEasyApache 3が設置されており、EasyApache 3は、PHP 5.6まで選択が可能です。 PHP 7を使用するには、EasyApache 4に移転(移行)する必要があります。
以下の手順は、 BluehostでEasyApache 3でEasyApache 4に移行する手順です。 他のホスティングも同様のプロセスで行われないだろうかと思うが、まず、そのホスティング会社のサポートに連絡して、正確な指示を受けることが安全と思われる。
まず、SSHに接続する必要があります。 SSHに接続する方法は、このブログに個別に記載されているので参考にしてみてください。 (見つけることができない場合 Bluehost サポートに連絡すると詳しく教えてくれます。)
以下の手順は、既存のに Bluehost VPSもしくはそれ以上のプランに加入しており、EasyApacheバージョンが3の場合にEasyApache 4に移転する手順です。 近年に登録しEasyApache 4がデフォルトでインストールされている場合には、適用されません。
EasyApache 3でEasyApache 4への移行する
ターミナルで次のコマンドを入力して実行します。
/scripts/migrate_ea3_to_ea4 --run
これにより、次の図のような画面が表示されます。
「Do you wish to continue?」と表示されたら、「y」と入力して入力します。
その後、また多くのメッセージが表示されます。 今回はWarning(警告)関連メッセージが表示さね。
同様に 「Do you wish to continue?」と表示されたら、「y」と入力して入力します。
上記のような画面が表示されたら、「y」と入力して入力します。 これで15分から20分ほど待ちます。
その後、多くの作業が行われて処理が完了すると、 "EasyApache 4 has successfully been installed." メッセージが表示されます。
以上の過程で海外のウェブホスティング BluehostでEasyApache 4が正常にインストールされました。 これで、各ドメインにPHP 7を適用してPHPの設定を変更ヘジュオヤます。
WHMのPHPのバージョンを変更する
今WHMにログインします。 (WHMにログインする方法は この記事を参考にしてみてください。)
検索ボックスにEasyApacheを検索して EasyApache 4を選択します。
Available Profiles Section 下から All PHP Options + OpCacheを選択して、 提供をクリックします。
その後、画面が表示され、画面の下部で、 提供をクリックします。 その後、PHP 7.0が含まれているパッケージがインストールされます。
インストールが完了したら、「Done」を選択し、WHMからログアウトしてから再度ログインします。
今 MultiPHPマネージャで、目的のバージョンのPHPをドメインに割り当てることができます。 そして MultiPHP INI EditorでPHPの設定を変更することができます。
リソースを多く使用しているテーマの場合 max_input_vars 設定を3000に設定しよう Bluehost 担当者が教えてね。 私は2000に設定しました。
PHP 7に変更する前に、もしかしたら WordPressにエラーが発生しないか心配したが、実際に適用してみると、エラーが発生しないですね。 おそらくPHP 7は、現在多く使用されて見たら、ほとんどの WordPress プラグインは、PHP 7との互換性制作/変更されたようです。
利用可能なプロファイルで、目的の パッケージを選択して、 カスタマイズを押してPHP 7.1を含めることができます。 このブログにPHP 7.1を適用したら、500サーバー内部エラーが発生しますね。
PHP 7ではmemcachedが動作していなくてmemcachedを停止しました。 そしてOpCacheはEasyApache 4でインストールすることができます。
コメントを残す