본문 바로가기

Linux/Error Solution

mysql 에러 [libmysqlclient.so.15] # "mysql: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory" MySQL의 라이브러리를 열지 못한다는 메시지이다. 컴파일 할 때 MySQL의 동적 라이브러리를 사용하는데, 동적 라이브러리이므로 실행시에도 라이브러리가 필요하게 된다. libmysqlclient.so가 /usr/lib 혹은 /usr/lib/mysql 디렉터리에 존재하지 않을 경우에 발생하는 문제이다. 가장 간단한 해결법으로는 모든 MySQL 라이브러리를 /usr/lib/나 /usr/local/lib 밑으로 복사하는 것인데 별로 추천하는 방법은 아니다. 두 가지 방법이 있는데,.. 더보기
리눅스 아파치 서버 한글깨짐현상 Linux Apache Server로 웹서버를 사용하고 클라이언트 브라우저에서 한글이 깨져서 나올 때 두 가지 설정만 해주면 해결 됩니다. 1. 해당 html 페이지 사이에 아래 문장을 추가 해 줍니다. 인코딩을 한글로 하겠다는 뜻 입니다. 2. 리눅스 httpd.conf 파일을 수정 해 줍니다. 보통 httpd.conf 파일은 아파치 설치해 놓은 곳에 xxx/apache/conf/httpd.conf 위치에 있죠~ㅎ 못 찾으셨다면 # find / -name httpd.conf -print 명령어로 찾아보셈~ AddDefaultCharset UTF-8 이렇게 된 것을 AddDefaultCharset off 로 바꿔줍니다. 인코딩을 따로 지정하지 않고 모두 사용하겠다는 뜻 입니다. 강력한 기능입니다~^^ 그.. 더보기