web-dev-qa-db-ja.com

ソースからPHPをインストールするときに見つからないxml2-configのエラーを修正するにはどうすればいいですか?

Ubuntuのソースからphp 5.3安定版をインストールしようとすると( http://www.php.net/downloads.php から圧縮されたインストールファイルをダウンロードして)./configureを実行すると、このエラーが表示されます。

configure: error: xml2-config not found. Please check your libxml2 installation.
185
TroodoN-Mike

例えば、インストールインストールパッケージlibxml2-devをインストールするために必要なすべてのもの:

Sudo apt-get install libxml2-dev

CentOS/RHELの場合:

Sudo yum install libxml2-devel
390
TroodoN-Mike

最新版では、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"

3
silver