ホームページ >バックエンド開発 >PHPの問題 >MacでデフォルトのPHPバージョンを変更する方法

MacでデフォルトのPHPバージョンを変更する方法

PHPz
PHPzオリジナル
2023-04-12 20:38:531499ブラウズ

Mac システムでは、Apache はデフォルトでプリセットされた PHP バージョンを使用します。ただし、Homebrew を使用して別の PHP バージョンをインストールし、それを Apache で使用されるデフォルトのバージョンとして設定することができます。これを実現するには、Apache 構成ファイル (httpd.conf) を変更して、正しい PHP バージョンにリンクするようにする必要があります。

Mac のデフォルトの PHP バージョンを Homebrew PHP バージョンに切り替える手順は次のとおりです:

  1. Homebrew のインストール

Homebrew が最も人気があります。 Mac のパッケージマネージャーの 1 つ。これを使用すると、さまざまなツールやソフトウェア パッケージを Mac にすばやくインストールできます。 Homebrew をまだインストールしていない場合は、以下の手順に従ってください。

ターミナルを開いて次のコマンドを実行します:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/ install/master/install)"

これにより、Mac に Homebrew がインストールされます。

  1. 必要な PHP バージョンをインストールします

これで、Homebrew を使用して必要な PHP バージョンをインストールできるようになります。ターミナルで次のコマンドを実行して PHP をインストールします。

brew install php

これにより、PHP の最新バージョンがインストールされます。特定のバージョンの PHP をインストールする場合は、次のコマンドを実行します。

brew install php@7.3

これにより、PHP 7.3 バージョンがインストールされます。バージョン番号を置き換えて、目的のバージョンをインストールできます。

  1. Homebrew PHP をデフォルトの PHP バージョンとして設定する

必要な PHP バージョンをインストールしたので、次に行うことは、Homebrew PHP をデフォルトの PHP として設定することです。バージョン 。これを行うには、Mac 上で Apache 構成ファイル (httpd.conf) を編集する必要があります。

ターミナルを開いて次のコマンドを実行します:

sudo nano /etc/apache2/httpd.conf

これにより、httpd.conf が開きます。編集用のファイル。このファイルを編集するには、管理者パスワードを入力する必要があることに注意してください。

ファイル内で次の行を見つけます:

LoadModule php7_module libexec/apache2/libphp7.so

これを次の行に置き換えます:

LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so

次に、次の行を見つけます:

#AddHandler php7-script php

これを次の行に置き換えます:

AddHandler php-script .php

Now 、ファイルを保存して閉じます。

  1. Apache サーバーを再起動します

次のコマンドを実行して Apache サーバーを再起動します:

sudo apachectl restart

これで、Mac のデフォルトの PHP バージョンが Homebrew PHP バージョンに切り替わりました。次のコマンドを実行して、インストールされている PHP バージョンを確認できます。

php -v

これにより、現在使用している PHP バージョンが表示されます。

概要

Mac のデフォルトの PHP バージョンを Homebrew PHP バージョンに切り替える手順は次のとおりです。システム ファイルに変更を加える前に、必ず元のファイルをバックアップしてください。これは、潜在的な悪影響を防ぐのに役立ちます。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。