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
운영게시판
최근게시물
PostgreSQL Q&A 6418 게시물 읽기
No. 6418
pgsql.so 파일에 관하여..
작성자
한종희(프리비)
작성일
2005-11-14 21:13
조회수
3,023

apache errorlog 파일에 다음과 같은 error가 나오더군요.

PHP Warning: Unknown(): Unable to load dynamic library './pgsql.so' - Cannot open "./pgsql.so" in Unknown on line 0

 

php.ini 에 extension=pgsql.so 를 추가해준것을 찾지 못하는거 같아서
pgsql.so를 찾아 보니 해당 파일이 존재하지 않았습니다.
phpinfo()에 의한 PHP Extension는 20020429로 나오던군요.

 

apache confile시 --with-pgsql=/usr/local/pgsql 설정을 해준후 confile 하였습니다.
그래서 그런지 extension=pgsql.so 를 주석처리 한 후에도 웹상에서 postgresql 과 php와의 연동은 잘 되고 있습니다..

 

궁금한것은 apache confile시 --with-pgsql 옵션만 준후 php.ini 에 extension=pgsql.so를 설정안하여도 상관이 없는것인지 아니면 제가 해당 파일을 찾지 못하는것인지..

고수님들의 고견 부탁드립니다..

이 글에 대한 댓글이 총 1건 있습니다.

아파치를 컴파일 하신게 아니라 php를 컴파일 하실 때 --with-pgsql을 하셨다는 거죠?

php컴파일 시 --with-pgsql=경로 을 해서 컴파일을 하면 해당 경로에서 pgsql 라이브러리를 참조하여 php가 컴파일 됩니다. 컴파일된 php 결과물에는 pgsql과 연동이 될 준비가 이미 완료 된 것입니다.

php.ini 에서 pgsql.so 를 올려주는 것은 php이 pgsql을 사용할 수 있는 모듈을 다이나믹하게 로딩하는 것 입니다.

--with-pgsql 해서 컴파일 하셨다면 php.ini 에서 pgsql.so를 읽어들일 필요가 없습니다

신기배(소타)님이 2005-11-15 01:31에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6422[긴급문의] Progress DB 관련 [1]
김진우
2005-11-15
2588
6421다른 DB의 테이블을 조인 할 수는 없나요?? [2]
김종섭
2005-11-15
2677
64208.1 에서 add_missing_from?? [3]
장효순
2005-11-15
6237
6418pgsql.so 파일에 관하여.. [1]
한종희
2005-11-14
3023
6417댓글로 쓰기에 양이 많아서 다시 올립니다 [1]
김이수
2005-11-13
2484
6414어찌하면 빨라질까요? 인덱스를 안쓰는거 같은데... [3]
김이수
2005-11-11
4009
6413SQL_ASCII 의 DB 를 UNICODE 로 변경하려면. [1]
가우나라
2005-11-11
2385
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다