PHP 7.0系でしか動かないシステムをmacOS Catalinaで動かすためにphpbrewでv7.0をインストールしたかった
brew install bzip2 zlib openssl@1.1
phpbrew install 7.0 +default+zlib=$(brew --prefix zlib)+openssl=$(brew --prefix openssl@1.1)
macOSの openssl version
のデフォルトがLibreSSLになってるので、7.0のコンパイルエラーが出る。openssl@1.1
を指定する。
❯ phpbrew list
* (system)
php-7.0.17
❯ phpbrew use php-7.0.17
❯ php -v PHP 7.0.17 (cli) (built: Jan 20 2020 19:12:39) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
php-7.0.17 が使えることを確認