brew php switcher
Version 2.6
Brew PHP スイッチャーは、PHP のメジャー バージョン間で Apache と CLI の設定を素早く切り替えるためのシンプルなスクリプトです。
新しいまたは古いレガシー PHP 機能を使用して構築された複数の製品/プロジェクトをサポートしていて、構成ファイルを継続的に変更するのが面倒だと感じる場合、これによりプロセス全体が 1 つのコマンドだけで済みます。
Homebrew 経由で PHP をインストールした OSX のユーザーのみ、および PHP バージョン 5.6、7.0、7.1、7.2、7.3、7.4、および 8.0 のみが対象です。
Apache 構成には、ネイティブ osx PHP モジュールがコメント化されている必要があります。
# LoadModule php5_module libexec/apache2/libphp5.so
Brew PHP Switcher は、Homebrew の PHP モジュールの場所を次の形式で Apache 構成に自動的に追加します。
# LoadModule php5_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp5.so
# LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so
# LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so
# LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so
# LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so
# LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so
# LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp8.so
2.3
brew install brew-php-switcher
5.6が存在する場合は、必要なバージョンに応じて5.6 、 7.0 、 7.1 、 7.2 、 7.3 、 7.4 、 8.0 、 8.1 、 8.2 、 8.3または8.4の構文に置き換えてください。
brew-php-switcher 5.6
デフォルトではApache設定を切り替えます
-s|-s=*
IE の Apache と valet config スイッチをスキップします # skip apache only
brew-php-switcher 5.6 -s
# skip valet only
brew-php-switcher 5.6 -s=valet
# skip valet & apache
brew-php-switcher 5.6 -s=valet,apache
-c=*
ie の特定の構成を切り替えます # switch valet config only
brew-php-switcher 5.6 -c=valet
# switch valet & apache config only
brew-php-switcher 5.6 -c=valet,apache
# switch apache config only
brew-php-switcher 5.6 -c=apache
マサチューセッツ工科大学