PHP make과정에서 /usr/bin/ld: cannot find -lxml2 error가 뜹니다.
현재 APM설치 중이고요. 전부 Source로 설치 하고 있습니다.
php-5.2.17 버전을 설치하는데 make 를 하고 마지막에 다음과 같은 에러가 뜹니다.
/usr/bin/ld: cannot find -lxml2
collect2: ld returned 1 exit status
make: *** [libphp5.la] 오류 1
libphp5.la 문제는 검색결과 llibtool-ltdl-devel 문제라고 해서 yum으로 설치하였습니다.
그 후에도 에러는 달라지지 않았습니다.
php 설치 설정은 이렇게 했습니다.
./configure \
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-config-file-path=/usr/local/apache2/conf \
--with-exec-dir=/usr/local/apache2/bin \
--disable-debug \
--enable-safe-mode \
--with-openssl
--with-openssl=/usr/local/openssl2/ \ <-- 분명히 있는데 찾을수 없다는 에러가 뜹니다...
--enable-calender \
--enable-sysvsem=yes \
--enable-sysvshm=yes \
--enable-ftp \
--enable-magic-quotes \
--enable-gd-native-ttf \
--enable-url-inclueds \
--enable-trans-id \
--enable-inline-optimization \
--enable-bcmath \
--with-jpeg \
--with-png \
--with-zlib \
--with-jpeg-dir=/usr \
--with-png-dir=/usr/bin \
--enable-exif \
--with-gd=shared \
--with-ttf \
--with-gettext \
--enable-sigchild \
--enable-mbstring
댓글 달기