제가 이번에 동아리에서 php3+postgreSQL을 이용한 방명록부분을 맡았는데...
전에 php3+mysql은 해봤거든요... 그런데 이번엔 db가 바뀌어서
먼저 postgreSQL을 깔아야는데... 그게 잘 안되네요...
제가 postgresql/6.5.3.tar.gz을 받아서 gunzip /d postgresql/6.5.3.tar.gz
으로 giz파일을 풀고 그다음엔 tar /xvf postgresql/6.5.3.tar로 해서 tar
를 풀고 나서 postgresql/6.5.3라는 디렉토리가 생기는데..그것을 pgsql로 이름을
바꾸고 configure //prefix=/home/upgrade/jsk99/pgsql/ 을하고
doc에 들어가서 gmake install을 하고 src에서 gmake all 하고 gmake install을 했
거든요... 그런데 데몬을 띄우려고 하니까 안떠요...
postmaster /i &로 했는데요....
[1] 1963
[upgrade:jsk99]bin12 >#/home/upgrade/jsk99/pgsql/bin/postmaster does not find t.
No data directory // can't proceed.
라는 에러 메세지가 뜨고요
initdb를 하면
ld.so.1: pg_id: fatal: libpq.so: open failed: 해당 파일이나 디렉토리가 없음
Unable to determine a valid username. If you are running
initdb without an explicit username specified, then there
may be a problem with finding the Postgres shared library
and/or the pg_id utility.
라를 것이 떠요....
그리고 어디서 보니까 ld.so.1: pg_id: fatal: libpq.so: open failed: 이것이뜨면
b. 본쉘(bash) 이라면, 아래와 같이 실행하자.
export LD_LIBRARY_PATH=/usr/local/pgsql/lib
c. C쉘(csh) 이라면, 아래와 같이 실행하자.
setenv LD_LIBRART_PATH /usr/local/pgsql/lib
라구 하던데...전 Sun Microsystems라서 C쉘이거덩요...그래서 src에서setenv
LD_LIBRART_PATH=/home/upgrade/jsk99/pgsql/lib 라구 했는데도 위의 메세지가
계속 나와요...어떻게 해야 데몬도 띄우고 db도 생성하고 하죠??
정말 궁금합니다.... 여러분의 쾌활하고 명석한 대답을 받길 원합니다...
그럼 귀중한 답변 기다리겠습니다....화이링....
|