Ubuntuのソースからphp 5.3安定版をインストールしようとすると( http://www.php.net/downloads.php から圧縮されたインストールファイルをダウンロードして)./configure
を実行すると、このエラーが表示されます。
configure: error: xml2-config not found. Please check your libxml2 installation.
例えば、インストールインストールパッケージlibxml2-devをインストールするために必要なすべてのもの:
Sudo apt-get install libxml2-dev
CentOS/RHELの場合:
Sudo yum install libxml2-devel
最新版では、libxml ++ 2.6-devをインストールする必要があります。
apt-get install libxml++2.6-dev
DockerFileを使用したときにも同じ問題がありました。私のDockerはphp:5.5-Apacheイメージに基づいています。
「RUN docker-php-ext-install soap」コマンドを実行すると、このエラーが発生しました
DockerFileに次のコマンドを追加して解決しました
"RUN apt-get update && apt-get install -y libxml2-dev"