묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
GD 라이브러리관련해서 질문 있습니다.
2006.08.09 14:10
PHP공부한지 한달정도 되어가는 초보입니다.
윈도 XP에 Apache2, PHP5를 깔아서 테스트 환경을 구축하고 있습니다. 그런데 책 진도대로 나가다보니 GD 라이브러리를 이용해서 그래픽을 그리는 부분이 있는데요.
draw1.php파일을
-----------
<?php
//draw1.php
Header("Content-type:image/jpeg");
$image=ImageCreate(200,150);
$gray=ImageColorAllocate($image,204,204,204);
$blue=ImageColorAllocate($image,0,0,255);
ImageLine($image,10,10,150,30,$blue);
ImageJPEG($image);
ImageDestroy($image);
?>
------------------
이렇게 작성을 해서 htdoc폴더에 image 폴더를 만들고 안에 저장한후
http://localhost/draw1.php로 실행을 하니
<br />
<b>Fatal error</b>: Call to undefined function ImageCreate() in <b>C:Program FilesApache GroupApache2htdocsimagedraw1.php</b> on line <b>5</b><br />
이런 오류가 뜨네요.
왜 이런 오류가 뜨는지 궁금합니다.
설핏 여기 게시판에서 GD 라이브러리는 윈도 환경에서 작동하지 않는다는 말을 본것도 같은데 그게 정확히 무슨 의미인지도 궁금하고요.
고수님들 부탁드립니다. 삽질하다 삽질하다 지쳐서 질문 올립니다. ^^
윈도 XP에 Apache2, PHP5를 깔아서 테스트 환경을 구축하고 있습니다. 그런데 책 진도대로 나가다보니 GD 라이브러리를 이용해서 그래픽을 그리는 부분이 있는데요.
draw1.php파일을
-----------
<?php
//draw1.php
Header("Content-type:image/jpeg");
$image=ImageCreate(200,150);
$gray=ImageColorAllocate($image,204,204,204);
$blue=ImageColorAllocate($image,0,0,255);
ImageLine($image,10,10,150,30,$blue);
ImageJPEG($image);
ImageDestroy($image);
?>
------------------
이렇게 작성을 해서 htdoc폴더에 image 폴더를 만들고 안에 저장한후
http://localhost/draw1.php로 실행을 하니
<br />
<b>Fatal error</b>: Call to undefined function ImageCreate() in <b>C:Program FilesApache GroupApache2htdocsimagedraw1.php</b> on line <b>5</b><br />
이런 오류가 뜨네요.
왜 이런 오류가 뜨는지 궁금합니다.
설핏 여기 게시판에서 GD 라이브러리는 윈도 환경에서 작동하지 않는다는 말을 본것도 같은데 그게 정확히 무슨 의미인지도 궁금하고요.
고수님들 부탁드립니다. 삽질하다 삽질하다 지쳐서 질문 올립니다. ^^
댓글 3
-
플로렐라
2006.08.09 22:25
GD라이브러리가 설치되지 않은게 아닌가요... -
김맹진
2006.08.10 01:22
답변 감사드립니다. 그런데
GD 라이브러리는 별도로 설치를 해야 하나요? 어떻게 설치를 해야 하죠? -
류형욱
2006.08.12 22:18
스패이스태그 안에는 기본으로 들어 있던데...
검색엔진으로 찾아보세요.. (퍽)