はじめに
Ubuntu 22.04 で、asdf を使って PHP のバージョン管理をしようと思ったが、
asdf install php latest
と実行したとき、無限にエラー吐いてめんどくさかったのでメモ。
環境
- Ubuntu 22.04
解決コマンド (一発用)
sudo apt install autoconf bison re2c pkg-config libxml2-dev libssl-dev libsqlite3-dev libcurl4-openssl-dev libgd-dev libonig-dev libpq-dev libreadline-dev libzip-dev
エラーと解決コマンド
No package 'autoconf' found
sudo apt install autoconf
No package 'bison' found
sudo apt install bison
No package 're2c' found
sudo apt install re2c
No package 'pkg-config' found
sudo apt install pkg-config
No package 'libxml-2.0' found
sudo apt install libxml2-dev
No package 'openssl' found
sudo apt install libssl-dev
No package 'sqlite3' found
sudo apt install libsqlite3-dev
No package 'libcurl' found
sudo apt install libcurl4-openssl-dev
No package 'gdlib' found
sudo apt install libgd-dev
No package 'oniguruma' found
sudo apt install libonig-dev
Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path
sudo apt install libpq-dev
Please reinstall readline - I cannot find readline.h
sudo apt install libreadline-dev
No package 'libzip' found
sudo apt install libzip-dev