안녕하세요...
저는 SGI사의 IRIX6.5를 사용하고 있는데요..
sybase openclient 를 구해서 압축풀어놓고
php4를 다시 --with-sybase-ct="openclient의 디렉토리" 를
추가해서 컴파일,설치 해줬습니다..
아...sybase 서버 자체는 다른 서버에 있습니다..
php+Apache에서 sybase 서버에 접근하기 위해서
openclient를 깐겁니다..
그런데 막상 php상에서 sybase_open함수를 쓰면 에러가 뜹니다..
Warning: Sybase:Unable to allocate connection record in
/home/www/function/commonclass.inc on line 13
이라고요... 다행히 undefined함수라는 얘기는 안나오니
제대로 sybase함수가 php에서 인식이 되고있는 것 같습니다..
제가 보기에는 interfaces파일 때문일거 같습니다..
왜냐면 openclient디렉토리에 interfaces파일이 원래 없었는데
제가 만들어 줬거든요...
1 SYB_PLUM
2 master tcp ether 143.248.5.150 4000
3 query tcp ether 143.248.5.150 4000
4
5 SYB_PLUM_mon
6 master tcp ether 143.248.3.150 4020
7 query tcp ether 143.248.3.150 4020
8 query tcp ether 143.248.5.150 4020
9
10 SYB_PLUM_XP
11 master tcp ether 143.248.3.150 4030
12 query tcp ether 143.248.3.150 4030
13 query tcp ether 143.248.5.150 4030
14
15 SYB_CANNA
16 master tcp ether 143.248.5.160 4000
17 query tcp ether 143.248.5.160 4000
위와 같이 만들어줬는데요...
openclient디레토리 바로 안에다가 만들어줬습니다...
openclient디렉토리 안에는 단순히 lib,bin,devlib,include,locales 라는
디렉토리가 있을 뿐입니다..
그 디렉토리 안에다가도 무식하게 interfaces파일을 다 만들어봤으나^^
같은 에러만 뜹니다...
이런 경우 어떻게 하면 될까요...
답변 부탁드리겠습니다.
|