* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
Linux 64bit |
|
[cubrid_rel] 수행 결과 | |
[도움말]-[버전정보] 확인 | |
php |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
http://www.cubrid.com/faq/3794657
/bin/sh /cubrid-php/libtool --mode=compile cc -I. -I/cubrid-php -DPHP_ATOM_INC -I/cubrid-php/include -I/cubrid-php/main -I/cubrid-php -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/cubrid-php/cci-src/src/cci -I/cubrid-php/cci-src/src/broker -DHAVE_CONFIG_H -g -O2 -c /cubrid-php/php_cubrid7.c -o php_cubrid7.lo
libtool: compile: cc -I. -I/cubrid-php -DPHP_ATOM_INC -I/cubrid-php/include -I/cubrid-php/main -I/cubrid-php -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/cubrid-php/cci-src/src/cci -I/cubrid-php/cci-src/src/broker -DHAVE_CONFIG_H -g -O2 -c /cubrid-php/php_cubrid7.c -fPIC -DPIC -o .libs/php_cubrid7.o
/cubrid-php/php_cubrid7.c: In function 'php_cubrid_do_connect':
/cubrid-php/php_cubrid7.c:1385:28: error: lvalue required as increment operand
GC_REFCOUNT(link)++;
^
/cubrid-php/php_cubrid7.c: In function 'php_cubrid_do_connect_with_url':
/cubrid-php/php_cubrid7.c:1498:34: error: lvalue required as increment operand
GC_REFCOUNT(link)++;
^
/cubrid-php/php_cubrid7.c: In function 'zif_cubrid_put':
/cubrid-php/php_cubrid7.c:2670:10: error: 'IS_CONSTANT' undeclared (first use in this function)
case IS_CONSTANT:
^
/cubrid-php/php_cubrid7.c:2670:10: note: each undeclared identifier is reported only once for each function it appears in
/cubrid-php/php_cubrid7.c: In function 'zif_cubrid_lob_close':
/cubrid-php/php_cubrid7.c:5580:37: error: lvalue required as left operand of assignment
GC_REFCOUNT(Z_RES_P(lob_id_array)) = 1;
^
/cubrid-php/php_cubrid7.c: In function 'php_cubrid_set_default_link':
/cubrid-php/php_cubrid7.c:5645:21: error: lvalue required as increment operand
GC_REFCOUNT(res)++;
^
/cubrid-php/php_cubrid7.c: In function 'php_cubrid_set_default_req_link':
/cubrid-php/php_cubrid7.c:5655:21: error: lvalue required as increment operand
GC_REFCOUNT(res)++;
^
/cubrid-php/php_cubrid7.c: In function 'php_cubrid_fetch_hash':
/cubrid-php/php_cubrid7.c:6779:16: error: 'zend_fcall_info_cache' has no member named initialized'
fcc.initialized = 1;
^
make: *** [php_cubrid7.lo] 오류 1
위와같은 오류가 발생하여 진행이 안되는데 어떻게 해야될까요?
하려는 일은 php mysql로 구축되어있는 서버에서 cubrid로 운영되고있는 서버에 select 해서 값을 받아오려고 cubrid driver를 설치하는 과정이었습니다.
위 스탭과 http://www.cubrid.com/faq/3815578 스탭을 둘다 해봤는데 둘다 에러가 발생한상황입니다(비슷한 경우이지만)
제가 설명을 잘 못했다면
CentOS 7 + Apache 2.4.6 + PHP 7.3 + CUBRID PHP 드라이버 연동하는 방법을 정확히 설명해주세요.
php를 지우고 다시 http://www.cubrid.com/faq/3815578 에 나와있는 순서대로 시도해도 위와 똑같은 문제가 발생합니다.