phpenvでPHP7.4をインストールする際に発生した「error: Package requirements (libpcre2-8 >= 10.30) were not met:」の解決方法

 
              PHPWeb                          
 
PHP

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のインストールでもこの手のエラーも増えてきた印象です。

うーん、もっと簡単になると良いなと思う今日この頃

えず

東京でフリーランスのWebエンジニアやっています。 今はPHPとGoをメインに、プライベートでは広く浅くをモットーにフロント〜インフラまで学習しています。 当面の目標はDevOps寄りのオールラウンダー。

PHPWeb
スポンサーリンク
えずをフォローする
えずブログ