Background Image
조회 수 14918 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
CUBRID 2008 R2.0 을 RPM 으로 설치후 정상적으로 아파치를 세팅하고 CUBRID PHP 모듈을 설치하였음에도 불구하고 다음의 에러메시지를 출력하며 PHP모듈 로드에 실패하는 경우가 있다.

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/cubrid.so' - libcascci.so.8: cannot open shared object file: No such file or directory in Unknown on line 0

이는 CUBRID PHP모듈인 cubrid.so 가 호출하는 libcascci.so.8 파일을 찾지 못하여서 발생하는 문제로, 실제로 /opt/CUBRID/lib 에는 해당 파일이 존재하나, 리눅스 시스템의 특성상 환경 변수가 cubrid 유저에게만 세팅 되기 때문에, 아파치를 구동하는 유저의 환경 변수에는 해당 내용이 존재하지 않아서 발생하는 문제이다.

이를 해결 하기 위해서는 크게 세가지 방법이 존재한다.

1. 환경 변수 추가

아파치를 구동하는 유저의 환경 변수에 다음의 라인을 추가한다.
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cubrid/lib
bash의 경우 export 를 앞에 붙이고, csh의 경우 setenv 를 앞에 붙이면 된다.
그 후 재부팅 또는 로그인을 다시 한다.

2. 심볼릭 링크를 생성

다음의 명령어를 사용하여 libcascci.so 를 리눅스 시스템 라이브러리 디렉토리에 심볼릭 링크를 생성하여 준다.
 ln -s /opt/cubrid/lib/libcascci.so /usr/lib64/libcascci.so.8
주의하여야 할 점은 root 권한으로 수행 하여야 한다는 것이다.
재부팅이나 로그인을 다시 할 필요는 없다.

3. 리눅스 시스템 파일 수정

루트 권한으로 /etc/ld.so.conf 파일을 수정한다.
vi 명령어 등으로 ld.so.conf 파일을 연 후, 마지막 라인에 /opt/cubrid/lib 를 추가한다.
그후, ldconfig 명령어를 수행하면 ld.so.cache 파일을 다시 생성하게 된다.
모든 작업이 끝나면 재부팅이나 로그인을 다시 할 필요는 없다.



List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
119 질의작성 group by 사용 방법 및 여러 필드중 하나의 필드에 대하여만 group by 처리 방법 남재우 2010.02.26 21714
118 질의작성 group_concat(문자열 그룹처리) 함수 사용하기 권호일 2016.06.29 28264
117 운영관리 insert 질의로 16K 이상 데이터 입력 시 오류 문제와 해결방법 정만영 2010.07.01 13184
116 CUBRID 매니저 java.lang.OutOfMemoryError 처리 방법 file janus 2009.04.13 17880
115 응용개발 jdbc에서 bit 데이터 타입 사용하기 손승일 2009.04.11 15015
114 응용개발 jdbc에서 질의 플랜정보 보는 방법 손승일 2009.04.15 15843
113 질의작성 join update 처리방법입니다.(연관성 있는 테이블을 조인하여 처리하는 UPDATE 구문) 권호일 2012.11.30 20395
112 운영관리 libjvm.so 찾지 못하여 서버 구동이 되지 않은 경우 admin 2008.11.21 26472
111 운영관리 linux에서 ipcs를 이용한 CUBRID의 Shared Memory 확인하는 방법 seongjoon 2010.03.31 25839
110 응용개발 loadjava 사용 시 inner class 로딩은 어떻게? admin 2008.11.21 27450
109 질의작성 loose index scan을 활용한 효과적인 쿼리 튜닝 방안 박세훈 2017.06.01 2419
108 응용개발 maven에서 CUBRID JDBC Driver 추가하기 file 김승훈 2015.12.09 8952
107 응용개발 php에서 serialize/unserialize 사용 시 주의할 점 시난 2009.12.29 31631
106 질의작성 pivot() 간략하게 구현하기 남재우 2009.06.24 23429
105 질의작성 select 결과중 몇개만 가져오는 방법 admin 2008.11.21 19922
104 질의작성 subquery를 이용한 튜닝예제 file 김창휘 2016.12.27 3330
103 질의작성 synonym에 대하여 김민종 2023.09.07 266
102 응용개발 tomcat 5.5 버전 이상에서 dbcp(커넥션 풀링) 설정법 admin 2008.11.21 28527
101 기타 utf-8 데이터 like 검색 시 설정 손승일 2009.05.12 18453
100 응용개발 utf-8로 저장된 한글이 JAVA SP를 사용하여 읽어 오면 깨져 보일때 손승일 2012.03.10 20802
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 Next
/ 14

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales