Background Image

FORUM

조회 수 12867 추천 수 0 댓글 8
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

안녕하세요~
큐브리드 R2.x의 PHP 확장 모듈과 관련해 문의드립니다. ^ ^;


오토셋에 포함된 큐브리드를 R2.0에서 R2.1로 업그레이드 후,
재 릴리즈하는 과정에서 예상치 못한 문제가 발견되어 도움을 얻고자 글을 쓰게 되었습니다.


발견된 문제(?)는 PHP 5.3.2 로 PHP버전을 올리면서 작년 한글날 릴리즈할 때 사용한 5.2버전용
큐브리드의 PHP Extension dll을 사용하지 못하게 되면서 
큐브리드 홈페이지에 올려져 있는
PHP 5.3 버전용 dll(http://cubrid.com/zbxe/57564 )을 사용했는데..

이 과정에서 문제가 생겼습니다.

설치 파일을 컴파일하고 테스트를 하나씩 진행하다보니..
CUBIRD 모듈이 PHP에 로드가 안되고 Apache error log만 기록되어..
확인해 보니 컴파일된 버전이 문제인것 같습니다.

http://windows.php.net
안내 문구를 보니.. Apache와 연동할 때는 VC6로 컴파일한걸 사용해야 하고,
IIS와 연동할 때는 VC9으로 컴파일하라고 되어 있는것을 보아.. VC6로 재컴파일이 필요할 듯합니다.


수고스러우시겠지만.. VC 6 로 php 5.3용 dll을 재컴파일해서 제공해 주실 수 있을까요? @.@



  • ?
    남재우 2010.03.15 22:19
    안녕하세요.
    사용에 불편을 드려 죄송합니다. 현재 CUBRID는 PHP5.3 환경에 대한 공식적인 지원은 하지 않고 있습니다. 따라서 해당 제품을 빌드하려면 조금 시간이 필요하며, 빌드가 가능할지는 확인해봐야 알 것 같습니다. 확인해 보고 추가 답변 드리도록 하겠습니다.
  • ?
    차오이 2010.03.18 02:24
    네.. 추가 답변 기다리겠습니다 ^^
  • ?
    남재우 2010.03.21 03:40
    오래기다리게 해서 죄송합니다.
    vm에서 작업을 하는데 vm 화일이 깨져 재구성하다보니 시간이 좀 소요되었습니다.
    정말 다행스러운 것은 재 구성후 PHP 를 설치하려다 보니 그사이에 VC9 용 PHP 빌드가 배포가 되었습니다. 정말 다행스런 일입니다. 이 화일을 이용하여 PHP 를 설치한 후 CUBRID 모듈을 추가하니 정상적으로 동작합니다.
    윈도우용 PHP 는 http://windows.php.net/download 아래에 보시면 VC9 용이 있습니다. 이를 이용하시면 됩니다. 참고로 zip 화일로 설치하였으며 필요한 설정은 저희 기술문서의 윈도우상에서 PHP  설치 방법(windows 상에서 PHP 설치하기)과 동일합니다. DLL 은 이미 받으신 자료실의 PHP5.3용(PHP 5.3.X 윈도우용 CUBRID 모듈입니다)을 그대로 사용하시면 됩니다.
    추가적으로 CUBRID 모듈 로딩시(apache 구동시) 에러가 발생할 수 있습니다. 그때는 %CUBRID%bincascci.dll 을 apache 설치 디렉토리 아래 bin 으로 복사후 재구동하면 됩니다.

    참고로 앞서도 언급하였지만 PHP5.3은 현재 공식적으로 지원하지는 않습니다. 해서 사용중 만약 문제가 있다면 지원이 늦어지거나 할 수 있습니다. 이점 양해 부탁드립니다.
  • ?
    차오이 2010.03.21 20:04
    답변 참고하도록 하겠습니다 ^ ^
  • ?
    종스™ 2010.03.30 22:33
    방금 apm_setup7 이란걸 설치하고 cubrid 연동을 계속 하다가... 특별히 잘못한 것이 없는데...
    cubrid만 php모듈로 로드가 안되서... 결국 원인을 여기서 찾았네요...

    %CUBRID%bincascci.dll 을 apache 설치 디렉토리 아래 bin 으로 복사후 재구동하면 됩니다.

    OS는 XP 이지만... 이건 2003에 APM 돌릴때랑도 상황은 비슷할것 같습니다.
    궁금한 것은 왜... APACHE에 cascci.dll 이란걸 넣어야 하냐는 겁니다.
    일반적으로 apache, php, mysql을 사용하게 되는데요~

    mysql과 비교해서 좀 그렇지만... 그래도... mysql 같은 경우 php.ini 파일에 주석만 풀어 주면 되는데요~
    만약 이 과정이 반드시 필요한 조치라면... 설치가이드쪽 게시판에 언급이 되어야 할 것 같습니다.

    그리고 php extention dll 파일의 종류가 여러개 인데... 어떤 버전에 어떤 파일인지도 마니 혼란 스럽네요~
    php_cubrid.dll  <-- apm_setup7 에 함께 배포된 파일
    php_cubrid_php5.3.dll <-- apm_setup7 에 함께 배포된 파일
    cubrid2008_php5.3.dll  <-- 현재 게시판의 글을 보고 다운받아서 이걸로 사용중입니다. phpinfo() 정상 로드 된 상태입니다.

    파일용량도 모두 다른걸로 봐서... php버전에 따라서 만들어 진것 같은데...
    정리가 필요할것 같습니다.

  • ?
    남재우 2010.03.31 10:02
    안녕하세요.
    일단 PHP5.3 부분은 앞서도 말씀드렸지만 공식적으로 지원하지 않습니다. php_cubrid.dll 은 PHP5.2 용이며, 5.3 이 붙어있는 것은 PHP5.3 용으로 다른 분이 빌드하여 올린 것입니다.
    cascci.dll 부분은 항상 그러한 문제가 발생하는 것이 아니기에 정확한 문제를 찾지는 못하고 있습니다. 일단 dll 을 복사해주면 문제는 해결이 되니 다른 여러 이슈들과 비교하였을때 중요도가 떨어져서 개선을 위한 우선순위는 낮게 설정되어있습니다.
     사용이 불편하신점은 충분히 이해가 됩니다. 다만 설치시 한번만 복사를 해주면 되는 문제이니 양해 부탁드립니다.
  • ?
    종스™ 2010.03.31 20:59
    빠른 답변 감사드립니다.
    아~ 저는 누군가가... 이렇게 쉬운 해결책을 찾지 못하고... cubrid 사용을 포기할까봐 안타까운 마음에 글을 남긴거구요^^;
    문제점을 못찾으셨다니... 아직까지 어쩔수 없는거네요~
    설치문제가 우선순위가 낮다는게 약간 아쉽네요~ (그외도 너무나도 중요한 사안이 많다는것은 잘 알고 있습니다~ ㅎㅎ)
    설치가 제대로 안되서 작동이 안되면 cubrid 는 무용지물이 되버리는데...
    아무튼 차후에라도 윈도우 APM 사용자를 위한 한줄의 팁이라도 남겨주시면 좋을것 같습니다. 수고하세요~
  • ?
    남재우 2010.03.31 21:43
    즣은 말씀 감사드립니다.
    최대한 빠른 시일에 해당 문제를 정리할 수 있도록 노력하겠습니다. 그때까지 조금 불편하시더라도 기다려 주시면 감사하겠습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4285
876 쿼리 결과 질문 6 hyperhand 2011.01.12 8056
875 큐브리드 매니저에서 간단한 버그 5 hyperhand 2011.01.12 8641
874 포트에 대해 질문이 있습니다. 1 쿨랑 2011.01.11 7790
873 메뉴얼 예제중.. 1 혀뉘 2011.01.11 8225
872 큐브리드 쿼리 처리 속도에 대한.. 8 스마트 2011.01.10 16424
871 큐브리드 멈춤상태 broker status결과 첨부합니다. 1 file 니나노 2011.01.10 10392
870 cubrid_result 2 혀뉘 2011.01.10 8758
869 큐브리드 테이블 or 데이터 삭제시 멈춤현상(다시 글올립니다) 2 니나노 2011.01.10 8710
868 큐브리드 테이블 or 데이터 삭제시 멈춤현상..... 2 니나노 2011.01.10 9767
867 테이블의 크기 1 카르마 2011.01.10 10880
866 큐브리드의 적정 데이터 수는 얼마나 되는 것인지 궁금합니다.. 1 스마트 2011.01.08 7974
865 Java에서 OID이용한 질의 1 지용 2011.01.08 7794
864 큐브리드 매니저 질의편집기 건의사항 1 유니콘 2011.01.08 7206
863 sort_buffer_pages 크기 설정 관련 문의 2 secret 스마트 2011.01.07 13
862 각 테이블의 크기와 rows 확인... 1 카르마 2011.01.07 15326
861 manager 완전 뚫렸음... [보안 대박 버그 발견] 2 큐브리드호스팅 2011.01.07 7928
860 CMT 버그 발견... 1 스마트 2011.01.06 7361
859 CUBRID-iBatis 에서 bigint 문제 답변 부탁드립니다... 5 반짝이 2011.01.06 12397
858 트랜잭션이(인덱스 1, dba@localhost|20383) 시스템에 의해 취소되었습니다. 1 스마트 2011.01.06 8011
857 데이터 페이지가 성능에 미치는 영향이 궁금합니다. 2 스마트 2011.01.05 8724
Board Pagination Prev 1 ... 151 152 153 154 155 156 157 158 159 160 ... 199 Next
/ 199

Contact Cubrid

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