PHP を使用する開発者は、多くの場合、複数の PHP バージョンにわたってアプリケーションをテストする必要に直面します。このチュートリアルは、Mac OSX ユーザーが簡単なスクリプトを使用して PHP のインストールとバージョン間の切り替えを簡単に行える方法をガイドすることを目的としています。
続行するには、Homebrew がインストールされていることを確認してください。あなたのMac。 Homebrew はパッケージ マネージャーとして機能し、PHP バージョンのインストールと管理を簡素化します。
Homebrew コマンドを使用して、必要な PHP バージョンをインストールします。たとえば、PHP 5.3 から PHP 8.2 までをインストールするには、次のコマンドを実行します。
brew install php53 brew install php54 brew install php55 brew install php56 brew install php70 brew install php71 brew install php72 brew install php73 brew install php74 brew install php80 brew install php81 brew install php82
バージョン間の簡単な切り替えを有効にするには、スクリプトを作成します。適切な名前 (例: 「switch-php.sh」) で保存します。このスクリプトの内容は次のようになります:
#!/bin/bash # Helper function to unlink an installed PHP version unlink_php() { local php_version="" echo "Unlinking PHP $php_version..." brew unlink "php@$php_version" } # Helper function to link an installed PHP version link_php() { local php_version="" echo "Linking PHP $php_version..." brew link "php@$php_version" } # Main function to switch PHP version switch_php() { local desired_version="" if brew ls --versions "php@$desired_version" >/dev/null; then unlink_php current link_php "$desired_version" echo "PHP successfully switched to version $desired_version." else echo "PHP version $desired_version is not installed." fi } # Usage: switch-php <version> # Example: switch-php 7.4 if [[ $# -ne 1 ]]; then echo "Usage: switch-php <version>" exit 1 fi local current=$(php -v | grep 'PHP' | cut -d' ' -f2 | cut -d'.' -f1,2) local chosen="" switch_php "$chosen"
PHP バージョンを切り替えるには、ターミナルを開いて次のコマンドを実行します (「
bash switch-php.sh <version>
たとえば、PHP 7.4 に切り替えるには:
bash switch-php.sh 7.4
以上がMac OSX で PHP バージョンをシームレスに切り替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。