PHP7.4をインストールする際に発生した「error: Package requirements (libpcre2-8 >= 10.30) were not met」エラーの解消方法です。
エラーの内容
$ phpenv install 7.4.27
・
・
[Downloading]: https://secure.php.net/distributions/php-7.4.27.tar.bz2
[Preparing]: /var/tmp/php-build/source/7.4.27
-----------------
| BUILD ERROR |
-----------------
Here are the last 10 lines from the log:
-----------------------------------------
configure: error: Package requirements (libpcre2-8 >= 10.30) were not met:
No package 'libpcre2-8' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
解決方法
足りないライブラリをインストールすれば良いです。
$ brew reinstall pcre2
$ phpenv install 7.4.27
最後に
DockerfileでPHPコンテナ作る際に色々ライブラリを入れるのはあるあるですが、PHPのインストールでもこの手のエラーも増えてきた印象です。
うーん、もっと簡単になると良いなと思う今日この頃