libxml2-2.9.8をCentOS6にソースインストール
篠原 隆司
覚書です。
ところどころ省いています。
実践環境で使う場合はご注意ください。
特徴
- ソースコードからのインストール
- 複数バージョンの共存
特定バージョンでの開発や動作確認など開発環境での用途を目的としています。
環境
実施日 | 2018-12-14 |
サーバ | さくらのVPS 2G![]() |
OS | CentOS 6.10 |
rpm -qa | grep centos-release
centos-release-6-10.el6.centos.12.3.x86_64
事前準備
libxml2 2.9.8
/tmp/libxml2-2.9.8.tar.gz
公式サイトからダウンロードして、/tmp にアップロード
libxml2の公式サイトのダウンロードページに行くと次のように書かれています。
Binary ports:
http://xmlsoft.org/downloads.html
RPMs for x86_64 are available directly on xmlsoft.org, the source RPM will compile on any architecture supported.
「xmlsoft.org」にftpへのリンクが張られてますのでクリックします。
いっぱい出てきますので、ブラウザの検索機能(CTRL + F)で「libxml2-2.9.8.tar.gz」で検索します。
インストール
ls -la /usr/local/src
ls -la /usr/local/lib
mkdir /usr/local/src/libxml2-2.9.8
cp /tmp/libxml2-2.9.8.tar.gz /usr/local/src/libxml2-2.9.8/libxml2-2.9.8.tar.gz
cd /usr/local/src/libxml2-2.9.8
tar xvzf libxml2-2.9.8.tar.gz
cd libxml2-2.9.8
./configure --prefix=/usr/local/lib/libxml2-2.9.8
make
make install
configure
phpのconfigure での指定方法
--with-libxml-dir=/usr/local/lib/libxml2-2.9.8/bin