ホームページ > バックエンド開発 > PHPの問題 > PHPのバージョンを変更する方法

PHPのバージョンを変更する方法

PHPz
リリース: 2023-04-21 10:15:07
オリジナル
1803 人が閲覧しました

PHP は、動的 Web アプリケーションの開発に使用できる、非常に人気のあるサーバー側スクリプト言語です。 PHP を使用する場合、多くの場合、異なる PHP バージョン間で切り替える必要があります。この記事ではPHPのバージョンを変更する方法を紹介します。

  1. 現在の PHP バージョンを確認してください

PHP バージョンを変更する前に、現在の PHP バージョンを確認してください。次のコマンドを実行すると、バージョン情報を取得できます:

php -v
ログイン後にコピー
ログイン後にコピー

出力には、現在の PHP バージョンの詳細が含まれます。

  1. 必要な PHP バージョンのインストール

PHP バージョンを変更する前に、まず必要な PHP バージョンをインストールする必要があります。 PHP は、コマンド ライン ツールまたは GUI ツールを使用してインストールできます。以下に、一般的なコマンド ライン ツールをいくつか示します。

  • Ubuntu/Debian: apt-get コマンドを使用して、PHP バージョンをインストールできます。たとえば、PHP 7.3 バージョンをインストールするには、次のコマンドを実行できます。 sudo apt-get install php7.3
  • CentOS/RHEL: yum コマンドを使用して、 PHPのバージョン。たとえば、PHP 7.3 バージョンをインストールするには、次のコマンドを実行できます: sudo yum install php73

ここでは、一般的な GUI ツールをいくつか紹介します:

    #XAMPP :XAMPP はローカル サーバーを作成するための人気のあるツールで、必要な PHP バージョンを公式 Web サイトからダウンロードしてインストールできます。
  • MAMP: MAMP は Mac 用の XAMPP に似たツールで、公式 Web サイトから必要な PHP バージョンをダウンロードしてインストールすることもできます。
    PHP バージョンの変更
PHP バージョンのインストールが完了したら、次の方法で PHP バージョンを変更できます。

    コマンド ライン ツールを使用して PHP バージョンを変更する
update-alternatives コマンドを使用して PHP バージョンを変更できます。まず、次のコマンドを実行します。

sudo update-alternatives --config php
ログイン後にコピー
このコマンドは、現在インストールされているすべての PHP バージョンを一覧表示します。使用するバージョンを選択し、Enter キーを押します。

    Apache 構成ファイルを使用して PHP バージョンを変更する
Apache 構成ファイルを使用して PHP バージョンを変更することもできます。次のディレクトリで httpd.conf ファイルを見つけます。

/etc/apache2/
ログイン後にコピー
このファイルで、次のコード行を見つけます。

AddHandler php7-script .php
ログイン後にコピー
この行を次のコードに変更します。ここで、X.Y は目的の PHP です。バージョン番号:

AddHandler phpX.Y-script .php
ログイン後にコピー
このファイルを保存して閉じます。変更が完了したら、Apache サーバーを再起動して変更を有効にします。

    変更された PHP バージョンを確認する
PHP バージョンを変更した後の最後のステップは、必要なバージョンが使用されていることを確認することです。次のコマンドを再度実行して、現在の PHP バージョンを確認できます。

php -v
ログイン後にコピー
ログイン後にコピー
出力は、目的のバージョン番号と一致する必要があります。

概要:

PHP バージョンの変更は、コマンド ライン ツールまたは GUI ツールを使用して行うことができます。また、Apache 構成ファイルを使用して PHP バージョンを変更することもできます。どの方法を使用する場合でも、変更を行った後は、目的の PHP バージョンに切り替えたことを必ず確認してください。

以上がPHPのバージョンを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート