Mac システムでは、Apache はデフォルトでプリセットされた PHP バージョンを使用します。ただし、Homebrew を使用して別の PHP バージョンをインストールし、それを Apache で使用されるデフォルトのバージョンとして設定することができます。これを実現するには、Apache 構成ファイル (httpd.conf) を変更して、正しい PHP バージョンにリンクするようにする必要があります。
Mac のデフォルトの PHP バージョンを Homebrew PHP バージョンに切り替える手順は次のとおりです:
Homebrew が最も人気があります。 Mac のパッケージマネージャーの 1 つ。これを使用すると、さまざまなツールやソフトウェア パッケージを Mac にすばやくインストールできます。 Homebrew をまだインストールしていない場合は、以下の手順に従ってください。
ターミナルを開いて次のコマンドを実行します:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/ install/master/install)"
これにより、Mac に Homebrew がインストールされます。
これで、Homebrew を使用して必要な PHP バージョンをインストールできるようになります。ターミナルで次のコマンドを実行して PHP をインストールします。
brew install php
これにより、PHP の最新バージョンがインストールされます。特定のバージョンの PHP をインストールする場合は、次のコマンドを実行します。
brew install php@7.3
これにより、PHP 7.3 バージョンがインストールされます。バージョン番号を置き換えて、目的のバージョンをインストールできます。
必要な 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 、ファイルを保存して閉じます。
次のコマンドを実行して Apache サーバーを再起動します:
sudo apachectl restart
これで、Mac のデフォルトの PHP バージョンが Homebrew PHP バージョンに切り替わりました。次のコマンドを実行して、インストールされている PHP バージョンを確認できます。
php -v
これにより、現在使用している PHP バージョンが表示されます。
概要
Mac のデフォルトの PHP バージョンを Homebrew PHP バージョンに切り替える手順は次のとおりです。システム ファイルに変更を加える前に、必ず元のファイルをバックアップしてください。これは、潜在的な悪影響を防ぐのに役立ちます。
以上がMacでデフォルトのPHPバージョンを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。