LoginSignup
0
0

More than 1 year has passed since last update.

【エラー】新しいパソコンに違うバージョンのPHPを入れてしまった。

Posted at

今回、新しいパソコンに変更するにあたり、一から新しいパソコンにXAMMP、composer、laravelをインストールしました。

そして、以前のパソコンでphp,laravelの作成していたポートフォリオの開こうと、
「php artisan serve」を入力したら、えらい勢いで怒られました((+_+))

それがこの写真(コマンドプロンプトの写真を撮り忘れたので、コピペを張り付けた写真です)
dobonerr0.PNG

wordに横設定した用紙に張り付けた書類です。写真には#11の項目で終わってますが、
実際には3ページ分続きました。しかも・・赤いラインも入って、、、

まじ、ビビりました((+_+))

で、なぜこのようなエラーで返されたかというと
結論から申し上げますと、
パソコンにインストールしたバージョンと、ポートフォリオのデータの内容のバージョンが異なっていたことによって生じたエラーだということでした。

と、いうことで、ここから解消するために私は次のことを行っていきました。

1、PHPのアンインストールして、再度PHPを再インストール
2、platform_check.phpの修正
3、composerのアップデート

では、順番に見ていきます。

1,PHPのアンインストールして、再度PHPを再インストール

私の場合、以前使っていたパソコンのPHPバージョンは7.0であり、今回インストールしたPHPバージョンは8.0でした。
本来なら、何かしらのソースを入力したらバージョンをダウンする方法があるのだと思うのですが、
面倒くさがりの私は、一端PHPをアンインストールして、もう一度インストールするときにバージョンを最新のものではなく、7.4.27バージョンにしました。(XAMMPにてバージョン7.4.27をダウンロード)

2、platform_check.phpの修正

さぁこれで使えるのかなと思ったら、またこんな感じで怒られました。

dobonerr1_LI (2).jpg

結論から言えば、
platform_check.phpでバージョンを8.0.0になっているから、バージョン7.4.27が使えるように変更してください

とのことです。

では、自分のファイルのplatform_check.phpを開きます。
dobonerr2.PNG

7行目の数字が80000になってます。
これがバージョンになるのですね。

ここを70000にしました。こうすることでバージョン7以上のものという式に代わります。
dobonerr3.PNG

3、composerのアップデート

これでつかえるかなと、再度「php artisan serve」を実行。それでもまだエラーが返ってきます。

dobonerr4_LI.jpg

何々、今度はLoggerInterfaceTest.phpがおかしいとのことです。

けど、これに対しては、講師に質問して「composerをもう一度最新にアップデートすることで解消すると思うので、やってみて」とのことでしたので、
コンポーザーをアップデートしてみました。

dobonerr5_LI.jpg

composer update と入力し、完了した後、
再度php artisan serveを試したところ、無事につなぐようになりました。

よくわからないながら、出来ました。同じ過ちになった方に少しでも役に立てたらと思います。

以上です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0