概要
phpenvを使ってPHP7.4.28をインストールしようとしたら、例によってビルドに失敗して、都度必要なパッケージをインストールする作業が発生した。
よって予めphp7.4.28のインストールに必要なパッケージをインストールするシェルスクリプトをまとめました。
環境
OS: ubuntu 20.04.4 LTS (Focal Fossa) on WSL2
sudo apt install -y g++
sudo apt install -y libxml2 libxml2-dev
sudo apt install -y libssl-dev pkg-config
sudo apt install -y zlib1g-dev
sudo apt install -y libbz2-dev
sudo apt install -y libjpeg-dev
sudo apt install -y libpng-dev
sudo apt install -y libreadline-dev
sudo apt install -y libtidy-dev
sudo apt install -y libxslt-dev
sudo apt install -y libxslt1.1
sudo apt install -y libcurl4-openssl-dev
sudo apt install -y libmcrypt-dev
sudo apt install -y libzip-dev
sudo apt install -y libonig-dev
sudo apt install -y autoconf
sudo apt install -y automake
上記のパッケージ郡をインストールした後、php7.4.28を無事ビルドできました。
こちらの記事を参考にさせていただきました。
ありがとうございます。
phpenvでPHP7系ビルド時のエラーに関する対処法まとめ | 7me
https://7me.nobiki.com/2021/04/20/phpenv-build-error-memo/