먼저 코멘트 주셔서 감사합니다..
말씀하셨더대로 아직 sybase open client를 설치해주지 않은 상태였습니다
그래서 sybase홈페이지가서 60일짜리 12.5버전을 다운받았습니다..
ASE하고Common도 12.5쓰고 있거든요..
암튼 rpm파일을 설치했는데요..
갑자기 isql이 안됩니다..
isql로 접속하려고 하면 다음과 같은 에러가 뜹니다..
bash-2.04$ isql -Usa
Password:
CT-LIBRARY error:
ct_connect(): directory service layer: internal directory control layer error: Requested server name not found.
아무래도 client를 깔아줘서 그런것 같은데요...
근데 제가 60일라이센스넘버를 메일을 통해서 받았는데요..
아직 그것도 입력하지 않은 상태입니다..할 줄을 몰라서요..
아직 설치가 제대로 안됬기 때문이가요?
전 그냥 rpm -ivh 만 실행시켜줬거든요..
근데 더 문제는 rpm -e를 해서 open client를 삭제 시켜줬는데요..
그래도 계속 위에 error가 뜹니다!!
어떻게 된건지 모르겠어요...ㅠ.ㅠ
-- 황경욱 님이 쓰신 글:
>> 안녕하세요..
>> php와 mysql을 쓰고 있다가 추가로 sybase도 연동해줘야
>> 하는 상황에 쳐해있습니다..
>>
>> 아..sybase는 php가 돌아가는 서버랑 같은 서버입니다..
>> 근데 php를 다시 설치해줘야 할것 같은데
>> ./configure 할시 어떻게 설정을 해줘야 하는지 모르겠어요..
>>
>> 앞에 있던 글처럼 --with-sybase-ct=/opt/sybase-12.5/OCS_12.5를 추가시켜줬습니다..
>> 근데 안되네요... make시에 다음과 같은 오류가 뜹니다..
>>
>> In file included from internal_functions.c:43:
>> /home/mail/php-4.1.0/ext/sybase_ct/php_sybase_ct.h:58:22: ctpublic.h: No such file or directory
>> make[2]: *** [internal_functions.lo] 오류 1
>> make[2]: 나감 `/home/mail/php-4.1.0/main' 디렉토리
>> make[1]: *** [all-recursive] 오류 1
>> make[1]: 나감 `/home/mail/php-4.1.0/main' 디렉토리
>> make: *** [all-recursive] 오류 1
>>
>> /home/mail/php-4.1.0/ext/sybase_ct/php_sybase_ct.h 파일에 한번
>> 가보니까 include<ctpublic.h> 라고 되어있더군요..
>> 근데 ctpublic.h라는 파일이 제 서버상에는 어디에도 없어요..
>> 그러니 에러가 나는게 당연한 것 같습니다..
>>
>> 이런 경우 뭐가 문제인건가요??
>>
>> 참고로 제가 php configure한 것은 다음과 같습니다.
>> CFLAGS="-L/usr/local/mysql/lib/mysql -lmysqlclient" ./configure --with-gdbm --with-apxs=/usr/local/apache/bin/apxs --with-imap=/usr/local/imap --with-mysql=/usr/local/mysql --with-zlib-dir=/usr --with-iconv=/usr/local --with-expat-dir=/usr/local --with-xml --enable-sockets --with-language=korean --with-charset=euc_kr --enable-track-vars --disable-debug --enable-modules=so --with-config-file-path=/usr/local/apache/conf --with-sybase-ct=/opt/sybase-12.5/OCS-12_5
|