Phpを最新バージョンにアップグレードする方法

PHP7.4は、矢印関数array_map(fn (Foo $foo) => $foo->id, $foo);のような新機能がリリースされており、PHP7.3に比べて高速である。あなたのマシン上でPHPを更新することを考えているのであれば、いくつかの方法でそうする方法を紹介する次の投稿を見てください。

開発者のための10のPHPフレームワーク–Best of

:

  • macOSでPHPをアップグレードする
  • WindowsでPHPをアップグレードする
  • UbuntuでPHPをアップグレードする
  • DockerでPhpをアップグレードする

macOSでPHPをアップグレードする

まず、次のコマンドラインを入力して、現在システムにインストールされているPHPのバージョンを確認する必要があります。

php -v

以下を見ることができます、我々は現在、私たちのmacos上でphp7.3.7を使用しています。Phpバージョンmacos

おそらく、MacosマシンにPHPをインストールして更新する最も簡単な方法は、Homebrewを使用することです。 HomebrewはmacOS用のパッケージマネージャーですが、LinuxとWindowsでも利用可能になりました。 Homebrewでは、次のコマンドを入力できます。プロセスには少し時間がかかる場合がありますが、完了したらphp -vコマンドを再度実行できます。 これで、バージョンが更新されていることがわかります:

php74

WINDOWSでPHPをアップグレードする

Windowsを使用している場合は、WAMPやMAMPなどの事前にパッケージ化されたlocalhost環境でPHPアプリケーションを実行する方がはるかに簡単です。 これらのアプリケーションには、PHPがプリインストールされ、構成されています。 それらを最新バージョンに更新するか、組み込みツールを使用してインストールして最新のPHPバージョンを取得するだけです。それに加えて、WAMPとMAMPの両方が、PHPを簡単に切り替えるためのオプションをアプリケーション内に提供します。 Phpとmamp

phpとmamp

UbuntuでPHPをアップグレード

前述のように、まずUbuntuマシンにあるPHPバージョンを確認上記のように、現在私はPHP7.3をインストールしています。

phpとubuntu

上記のように、現在私はPHP7.3をイ Ubuntuでは、PHPパッケージはondrej/phpリポジトリーからインストールできます。 まず、次のコマンドを実行してリポジトリをタップします。

sudo add-apt-repository ppa:ondrej/phpsudo apt-get update

次に、PHP7.4、いくつかのPHP拡張機能とパッケージ、およびPHP CLIをインストールする次のコマンドを実行できます。p>

sudo apt-get install php7.4 php7.4-common php7.4-cli

それだけです。 UbuntuマシンはPHP7.4を正常に実行しており、php -vコマンドを再度実行して確認できます。Php ubuntu

php ubuntu

DockerでPHPをアップグレード

最新のPHPバージョンは、公式のDockerイメージとしても利用 DockerはmacOS、Windows、Linuxを含むいくつかの異なるプラットフォームで互換性があるため、これらのすべてのオペレーティングシステムで同じ手順に従うことがで これを行うには、最初に私のマシンにPHP7.4のDockerイメージがあるかどうかを確認したいと思います。私はまだそれを持っていないように見えます。php docker images

それは私がまだそれを持っていな 画像をダウンロードするには、次のコマンドを入力してみましょう。 このコマンドはPHP7用のDockerイメージをダウンロードします。Debianベースのイメージよりも小さいAlpine Linuxのフレーバーでは、このようにダウンロードするのも高速です。 Docker Hubで利用可能なDockerイメージの完全なリストを見つけることができます。

docker pull php:7.4-fpm-alpine

ダウンロードしたら、以下のコマンドを使用してスタンドアロンコンテナとして実行できます。

docker run --rm -i -t php:7.4-fpm-alpine sh

コンテナは一秒で起動して実行され、すぐにコンテナ内にシェルセッションを作成する必要があります。 実行するとphp -v、それがDockerコンテナ内のPHP7.4であることがわかります。php docker run

php docker run

ラップアップ

これで、PHPのバージョンを最新のものにインストー あなたが予想したほど複雑ではありませんよね? 最後に、PHPコアの開発は、もちろん、いくつかの興味深い機能と改善で、今年末までに次のリリースを目指してPHP8で急速に進んでいます。 PHP開発者になるのはエキサイティングな時期です。

コメントを残す

メールアドレスが公開されることはありません。