본문 바로가기

php

(2)
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 라이브러리가 없어서 생기는 문..
브라우저 정보 및 OS정보를 가져오자. get_browser() PHP에서 브라우저 및 OS 정보를 알아내려면 여간 번거러운것이 아니다. 현재는 맞춰놨다고 해도 새로운 브라우즈 새로운 OS가 등장하게 되면 소스를 또 수정해야할 수도 있다. ▲ 브라우저 정보를 이용한 통계 ▲ OS정보를 이용한 통계 PHP에서는 get_browser() 라는 유용한 함수를 제공한다. 하지만 이것도 기본함수로 사용하기 위해서는 약간의 설정이 필요하다. php 메뉴얼에서는 아래와 같은 주의를 주고 있다. 주의 Note: In order for this to work, your browscap configuration setting in php.ini must point to the correct location of the browscap.ini file on your system. bro..