오늘은 대한입니다.
sun's longitude:300 20 45.05 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
799 번 글의 답장글: Re: apm+gd+freetype설치시에 대해 여쭙습니다.
글쓴이: 산이 [홈페이지] 글쓴날: 2001년 10월 05일 23:40:30 금(저녁) 조회: 879
답변내용이 많은 관계로 댓글형식으로 답변합니다.

인터넷에 올라온 거의 대다수의 설치설명서(한글)는

소스파일이나 배포한 싸이트에서 설명한 문서를바탕으로
 작성되었다믄
점에서 자신의 경험을 추가했기 때문에 
여러가지 설치방법이 나올수 밖에 없습니다.

이런 여러가지 방법이 나오기 전에

대부분 소스파일을 풀어보면

-doc디렉토리
-README/README.txt/readme.txt
-INSTALL/INSTALL.txt/intsall.txt

이와 같은 파일이 적어도 하나정도는 있습니다.
최우선적으로 이 파일을 열어보고 어떻게 설치햐야하는지

우선 습득해야합니다.

대부분 영문이지만 그리 어려지 않으며 모두해석하지 않아도
설치방법을 알수 있습니다.
(주로 커맨드라인 부분만 참조해도 설치하는데 지장없음)

 



[우창호]님이 남기신 글:

>고수님들의 힘입어 몇날몇일 고생끝에
>
>apm설치를 성공했습니다.
>
>그런데 php에서 그래픽라이브러리
 gd와 freetype을 설치해야 된다고해서
>
>욕심나는데로 이걸로 같이 깔아보려고 하는데 몇가지
의구심이 있어
>
>여러고수님들께
 다시 질문드립니다.
>
>여러문서를 참조했지만 방법이 여러가지(?)인듯
 해서 초보자인 저로서는
>
>도무지 헷갈리는군요 
>
>우선 제가 작업한것을 말씀드리고 의문점을
말씀드립니다.
>
>gd1.5를 /usr/local/src에 압축을 풀었습니다.
>            (아파치,mysql은 저 혼자서도 이제는 설치를
할수있습니다.)

>
>cd /usr/local/src/gd
>
>#make를 수행했습니다.
>
>libgd.a---->/usr/local/lib에
 복사했습니다.
>*.h   ---->/usr/local/include로
 복사했습니다.
>   ( 이것은 어떤 문서에 이렇게 하면된다고 해서 이렇게
했습니다
>     이렇게 하는것이 맞는지요?)
>
>그다음 treetype을 /usr/local/src에 압축을 풀었습니다.
>cd /usr/local/src/freetype
>#./configure
>#make
>#make install
>
>그리고 php소스디렉토리로
 가서
>
>#./configure --with-mysql="mysql설치된경로"

>             --with-apache="아파치소스경로"

>             
>             --with-gd=? (여기에 gd압축풀린경로(소스)를
 적어주는지요?)

>             
>             --with-config-file-path="환경파일경로"

>             --enable-track-vars
>
>의문점1: 대부분 소스를 설치할때 순서가
>         configure--->make--->make install하는데
>         왜 gd는 configure도 안하고 make install도 안하고
>         make만 하는지요?
>            (제가 구한 문서에 이렇게 나와 있습니다)
-------------------->
모든 프로그램인 똑같이 이와같이 설치하라는 법이
없기때문이며
이 프로그램을 제작한 팀에서 그렇게 해놓기 때문입니다.
gd같은 경우는 그래픽 라이브러리 이기때문에 컴파일하고(make)

라이브러리를 라이브러리 패스에다 복사해주면 끝입니다.

무엇보다 INSTALL과같은 문서를 열어보면 그 해답을찾을수 
있습니다. 


>
>의문점2: php소스 디렉토리에서 --with-mysql  등과 같이
with옵션에
>         적어주는 왜 freetype은 안적어주나요? 
>         즉 --with-freetype="경로"를
 안적어 주는지요?
>
------>
이것은 php에서 freetype 을 /usr/lib, /lib등을 뒤져서
자동으로 검색하기때문입니다.

--with-freetype옵션은
 없는것 같은데....
예를들어
--with-gd[=DIR] 
인경우는 [ ] 안에는 옵션입니다. 없어도되고 있어도 됩니다.
이부분에 대한 좀더 자세한 설명은
configure 파일을 열어서 --with-gd를 검색해보면
거의 약 15153 번째 줄부근을 보면 알수 있을 겁니다.



>의문점3: freetype 은 ./configure할때 왜 --prefix 옵션을
안쓰나요?
>         -prefix를 사용안하면 현재 디렉토리에 설치한다는
뜻인지요?
>

--->
이문제 역시 INSTALL파일에 있습니다.
2.x 버전에 있는 INSTALL파일을 열어보면
약 69번째 줄에
make setup CFG="--prefix=/usr"
이런 부분이있습니다.


그런데 좀더 INSTALL파일과 Makefile을 뒤져보면
CFG옵션이 없으면 기본적으로(?) /usr쪽으로설치하도록

되어 있을 겁니다.

configure파일은 대부분 Makefile파일을 생성하기 위해서
필요한 환경설정파일용
 스크립트입니다.
 

소스를 풀고 configure파일이 있다면  Makefile은 없을거고 대신
Makefile.in이라는
 비슷한이름을 가진 파일이 있을겁니다.

반대로 Makefile이 있다면 이미 기본적으로 환경설정이 되어있기
때문에 configure와 같은파일이 필요없습니다.
  


>의문점4: --with-gd="경로"에서
 여기에 경로는 gd소스 압축이 풀린 경로를
>        적어주는 지요?
>        즉 제가 푼 경로가 /usr/local/src/gd 라고 되어
있으면
>         --with-gd=/usr/local/src/gd 라고 해야 하는지요
>
--->
의문점2에서 이미답변한것 같네요..
--with-gd 로하면 자동검색
또는
--with-gd=/usr
로 하면됩니다.

>몇몇 자료를 프린팅해서 봤는데도 설명하시는분에
 따라 디렉토리가 조금씩
>
>틀리고 방법도 조금씩 틀리는것 같군요 (도무지 이해가
안됩니다..^___^)

>

--->
거의 대부분 Readme파일이나 INSTALL파일을 열어보변 99%답이
있습니다.
문제는영어라서...........^.9



>이문제는 사실 제가 초보라 개념이 확실히 안서있어 그런것
같습니다.
>
>한마디로 원리개념파악이
 안됐는듯 싶군요
>
>벌써 이틀째 낑낑 거리고 있는데 초보인 저로서는 어디
도움받을곳도
>
>없어 이렇게 도움을 요청합니다.
>
>장황한 글 읽어 주셔서 감사하고  일말의 도움을 주실수 있는
고수분의
>
>답변을 기다립니다.
>
>그럼 꾸벅 

========================================

 
이전글 : apm+gd+freetype설치시에 대해 여쭙습니다.
다음글 : [질문]아파치 설정시 keepalive옵션에 대해  
 from 211.35.159.131
JS(Redhands)Board 0.4 +@

apm+gd+freetype설치시에 대해 여쭙습니다. [질문]아파치 설정시 keepalive옵션에 대해
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.02(server) + (network) + (browser) seconds