본문 바로가기

Programming &/Language

PHP 컴파일시 /usr/bin/ld: cannot find -lltdl 에러가 날때

PHP 컴파일 중 오류가 나본 경험은 종종 있기는 하나 정말 간만에 안나던 오류가 났습니다.
PHP는 컴파일 시간이 나름 오래 걸리기 때문에 컴파일 중 오류가 발생하면 시간과의 전쟁이 될 수 있기 때문에
나름 고충이 클 수 있습니다.

아래이미지는 http://www.php.net 대문입니다.


오늘의 오류는 /usr/bin/ld: cannot find -lltdl  ....
나름 php도 오래 사용해왔고 리눅스도 오래 사용했지만 무식한지라 ltdl 이 뭔지 몰랐네요.

이니시스 결제와 연동을 위해서 mcrypt 와 PHP 연동중 발생한 오류인듯 보이긴하는데
libmcrypt 와 libmcrypt-devel 도 yum 으로 설치를 했습니다.
그래도 또 발생한 오류..ㅡ.ㅡ
ltdl 라이브러리가 없어서 생기는 문제로 보이네요.

해결방법은  yum install libtool-ltdl-devel 을 해주시면 됩니다.

해당 라이브러리를 설치한 후 php를 설치합니다.

결국 설치가 되고 마는군요.