Background Image
조회 수 15759 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
39 운영관리 CUBRID Manager의 백업 자동화를 이용하여 요일 별로 백업을 하는 방법. file seongjoon 2009.12.16 16510
38 운영관리 자동 백업, 매니져 관리자 암호 등의 설정에 대하여 CUBRID 배포판을 만들어 동일하게 배포하고자 할때 남재우 2009.12.16 13803
37 운영관리 CUBRID2008 파티션 테이블 삭제 시 인덱스 drop 안 되는 현상 예시 cubebridge 2009.12.12 19461
36 운영관리 CUBRID 복제 구성 시 Update id=id+1 미지원 cubebridge 2009.12.12 12497
35 운영관리 CUBRID제거 절차 janus 2009.12.12 16889
34 운영관리 리눅스 쉘프롬프트 상에서 질의 바로 수행하기 Prototype 2009.12.10 14572
» 운영관리 CUBRID 2008 R2.0 RPM 설치후 PHP모듈 로딩에 실패할 경우 Prototype 2009.12.10 15759
32 운영관리 64비트 윈도우환경에서 32비트 ODBC 사용하기 Prototype 2009.12.09 23839
31 운영관리 CUBRID JAVA Stored Procedure의 GC로그 출력방법 janus 2009.12.01 16203
30 운영관리 CUBRID LOCK 관련 오류(ERROR CODE = -75) 정리 정만영 2009.12.01 22047
29 운영관리 각 데이터베이스에 개별적 파라미터 적용하는 방법 정만영 2009.11.30 11257
28 운영관리 브로커 상태를 확인할 때 status 의미 시난 2009.11.27 18050
27 운영관리 CUBRID 복제중인 DB 백업 중 아카이브 로그파일 삭제 방법 손승일 2009.11.26 18256
26 운영관리 CUBRID에서 데이터가 있는 칼럼의 도메인 변경 시 조치방법 cubebridge 2009.11.16 13361
25 운영관리 cubrid.conf파일 적용의 우선 순위와 HOST적용 우선 순위 cubebridge 2009.11.14 14274
24 운영관리 Window서버 cmd창에서 CUBRID 구동 후 cmd창을 닫을 시 DB서비스 중단 조치방법 cubebridge 2009.10.29 17485
23 운영관리 CSQL 로 쿼리 플랜을 볼때 주의해야 할 점 1 Prototype 2009.06.30 13365
22 운영관리 csql 인터프리터를 통해 쿼리 수행시간을 확인하는 방법. file seongjoon 2009.06.30 13994
21 운영관리 큐브리드와 hostname 관계 정만영 2009.06.25 19719
20 운영관리 큐브리드 사용포트 정리 3 정만영 2009.06.19 32052
Board Pagination Prev 1 2 3 4 Next
/ 4

Contact Cubrid

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