database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 2391 게시물 읽기
No. 2391
php에서 sybase 연결을 어떻게 할지 모르겠어요..
작성자
이문희
작성일
2009-01-07 16:55
조회수
10,088

일단 sybase가 설치된 서버는 윈도우2000서버이구요..

php 설치된 서버도 윈도우2000 (웹서버 apache)이지만 sybase가 설치된 서버와 다른 서버입니다.


개발은 php가 설치된 서버에서 개발하고 있습니다.

sybase_connect() 를 하려구 하는데 어떻게 해야하는지 모르겠습니다.

사이베이스 클라이언트를 설치하려해도 어떤걸 어떻게 설치해야하며,

또 설치한후 설정을 또 어떻게 해야하는건지..


php.ini 파일에서 

extension=php_sybase_ct.dll

이부분만 주석 해제하면 되는건 줄 알았는데.. 아닌것 같네요..

제 컴에서는 odbc로 연결해서 sybase 서버에 접속이 되더라구요..

php에서 접속가능해야 하는데...


오늘 하루종일 찾아보구 있는데 아직 답을 못얻었습니다.

빠른 답변 부탁 드릴께요..^^

감사합니다


이 글에 대한 댓글이 총 3건 있습니다.
sybse client module 을 설치 하시고
서버정보를 등록(unix command - dscp을 이용) or 
직접 $SYBASE/interfaces file에 서버정보등록
아래의 SYBASE는 interfaces에 등록된 서버이름
PHP를 실행하는 환경에 SYBASE 환경을 설정

$link 
sybase_connect('SYBASE''username''password')
        or die(
"Could not connect !");
echo 
"Connected successfully";
sybase_close($link);
?> 

http://www.weberdev.com/ViewArticle/Simple-Connection-to-Sybase-with-PHP
http://kr2.php.net/manual/kr/function.sybase-connect.php

참조

서버정보는 vi를 이용 아래와 같이 등록 가능 합니다.
$cd $SYBASE
$vi interfaces
내용
----
SYBASE
        query tcp ether hostname 8008   


hostname은 ip로 변경 가능 8008은 sybase port number 입니다.
top님이 2009-01-07 17:15에 작성한 댓글입니다.
이 댓글은 2009-01-07 17:27에 마지막으로 수정되었습니다. Edit

top님 답변글에 감사드립니다.


제가 질문한 요지는 ...

윈도우 서버에 깔려있는 sybase를 connect 하려구 하는데..


sybse client module 을 설치 하시고 --> 클라이언트 모듈을 찾을수가 없어요..


서버정보를 등록(unix command - dscp을 이용) or $SYBASE/interfaces file에 서버정보등록 --> 이부분은 잘 이해가 안되는데...



이미 설정이 되어있을 경우에만 작업을 해봐서 설치는 잘 모르겠습니다.

다시한번 답변주시면 감사하겠습니다.

이문희님이 2009-01-07 17:24에 작성한 댓글입니다. Edit

1, php에 sybase client를 설치 (unix?, windows?)

2. 환경설정 (path등..)

3. unix는 $SYBASE/interfaces |  windows는 $SYBASE/ini/sql.ini 를 

아래와 같이 등록


interfaces

---------

SYBASE

        query tcp ether n.n.n.n 8008   


sql.ini

------

[SYBASE]

query=NLWNSCK n.n.n.n,8008



n.n.n.n은 ip address (NT Sybase)


$isql -Uusername -Ppassword -SSYBASE로 nt sybase에 연결여부 테스트



4. PHP를 사용하려는 계정에서  sybase 환경 set

 

top님이 2009-01-07 17:49에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2394서버의 ip가 변경되었는데... 서비스 기동이 안됩니다. ... [4]
지나가다가
2009-01-09
8115
2393백업 관련 질문드립니다. [2]
Kam
2009-01-08
7905
2392주어진 두 날짜 사이의 값들을 세우기 [1]
한준호
2009-01-08
9227
2391php에서 sybase 연결을 어떻게 할지 모르겠어요.. [3]
이문희
2009-01-07
10088
2390select 하여 update할때 select문장이 null 이라면.. [3]
초짜
2009-01-07
9054
2389sybase 기동이 안됩니다 [2]
초보
2009-01-07
8188
2388the optimizer was unable to construct a valid access plan
GVS
2009-01-05
8034
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다