Laravel9はPHP8が必要:エックスサーバーでPHPバージョンを上げる方法

Laravelバージョンアップ・ニュース

Laravel9では、PHP8以上が必要です。

Laravel9を使うために、PHPバージョンを上げる必要がある方も、多いかと思います。

エックスサーバーでのPHPのバージョンを上げる方法を解説します。

Junko
Junko

設定は2か所あります。忘れずに、両方上げておきましょう。

Laravel9はPHP8が必要:エックスサーバーでPHPバージョンを上げる方法

まずは、エックスサーバーにSSHでアクセスしたときのPHPバージョンを上げる方法を説明していきますね。これは php artisan コマンドを打つ時に必要になります。

エックスサーバーにSSHでアクセスしたときのPHPバージョンを上げる方法

①PHPバージョンチェック

まず、現在のPHPバージョンを確認しておきましょう。

下記を実行します。

わたしの場合は、php 7.3.16 でした。

②binディレクトリへ移動

SSHログイン後、binディレクトリに進みます。

ls コマンドを実行すると、ここにPHPファイルがあることが分かります。

現在、このPHPは、/opt/php-7.3.16/bin/php とつながっています。

そのため、わたしの環境では、普通にコマンドを実行すると、php 7.3.16 が使われます。

普段使うphpのバージョンを7.3.16からに変えたいときには、このbin ディレクトリがつながる場所を変えていきます。

そのために、まずは、次のコマンドを入力して、phpファイルの名前 を php.org に変えておきます。

③ シンボリックリンク作成コマンドを実行

次にPHPを、希望のPHPバージョンとつなげていきます。そのために、シンボリックリンクを作成します。

下記のように、シンボリックリンク作成のためのlnコマンドを途中まで入力して、tabキーをおします。

このようにするとシェルの補完機能が働いて、php8.0のうち、利用可能なバージョンがいくつか出てきます。

Junko
Junko

tabキーを一度押しても候補がでない場合には、何度か押してください。

一覧の中で、使いたいバージョンを指定して、コマンドの続きを入力します。

今回は、8.0というバージョンを指定して、続けて、/bin/php まで入力して最終的には下記のコマンドを実行します。

これで完了。

最後にphp -v を実行して、現在のPHPバージョンが変わっているか確認してください。

Junko
Junko

ls -la コマンドを打つと、シンボリックリンクと共に、ファイル一覧を確認できます。

エックスサーバーのサーバーパネルの設定も忘れずに

ここまで、エックスサーバーにSSHでアクセスしたときのPHPバージョンを上げる方法を説明しました。

次にエックスサーバーのサーバーパネルでの設定も行っていきましょう。

これは、ブラウザでLaravelで作ったWebアプリにアクセスした時に使われるPHPバージョンの変更となります。

エックスサーバーのサーバーパネルにログイン後、PHPVer.切替 をクリックします。

ご利用のドメインを選択し、PHPのバージョンを変更します。

以上となります。

バージョンアップやLaravel9に関連する記事は他にもあります。お困りのことを解決できるものがないか、見てみてくださいね。

Laravelバージョンアップ・ニュース Laravel・PHP豆知識・トラブル対策 デプロイ・エックスサーバー系

【Laravelの教科書・プレゼント】

Junko
Laravelの使い方を覚えたい!と思ったら、ぜひ、役立ててほしいです。 基礎編は無料でプレゼント中です♪
ひつじプログラマ
会員制サイトをいちから作っていくよ。ボタンをクリックして詳細を見てね。
Laravelの教科書の詳細を見る

最新のLaravel10版テキストに加え、Laravel8版・Laravel9版もご用意しています♪

【無料プレゼント】

「LaravelでWebアプリをいちから作れるようになりたい!」

そんなLaravel初心者のあなたへ【Laravelの教科書】基礎編プレゼント中! 会員制フォーラムサイトを学習しながら作れます。

詳細はこちらをクリック

最新のLaravel10版テキストに加え、Laravel8版・Laravel9版もご用意しています♪

Laravelの本を書きました。


ひつじが目印♪
クリックするとamazonページへ。

Laravelの使い方を分かりやすく解説した書籍を出版しました。書店やAmazon等のオンラインショップにて販売中です。
Laravel10対応。Laravel11サポートガイドもご用意しています。詳しくは下記ボタンをクリック♪

書籍の詳細を見てみる

Laravelの本を書きました。


ひつじが目印♪
クリックするとamazonページへ。

Laravel10対応

Laravelの使い方を分かりやすく解説した書籍を出版しました。書店やAmazon等のオンラインショップにて販売中です。

書籍の詳細を見てみる

 

Laravelの教科書限定コミュニティ【Laravelの教科書ラボ】はじめました。
デプロイ講座付。StripeやChatGPT連携など過去10回分のセミナー動画視聴可能。

Laravel実践スキルをのばしたい方におすすめです。

ラボの案内を見てみる

Twitter始めました。
40代からプログラミング!
タイトルとURLをコピーしました