|
|
|
Category Category |
|
|
GD ¼³Ä¡ÇØ º¸ÀÚ... |
|
# ¸®´ª½º/À¯´Ð½º 2005-09-29 11:53
|
|
|
ÀÌ»ó¿ë
|
|
|
|
|
<?php
function test ($string, $test)
{
echo $string . '... ';
if ($test)
echo "success.\n";
else
echo "fail.\n";
}
$token = "Testing GD!";
// Create image
$pic = ImageCreate (300, 300);
test ('Creating image', $pic);
$col2 = ImageColorAllocate ($pic, 0, 0, 100);
$col1 = ImageColorAllocate ($pic, 200, 200, 200);
// Test PNG/JPG functionality
ob_start();
$res1 = @ImagePNG ($pic);
$res2 = @ImageJPEG ($pic);
ob_clean();
test ('Testing PNG output', $res1);
test ('Testing JPEG output', $res2);
// Test TrueType functionality
$ttfont = trim (`locate -n 1 .ttf`);
test ('Testing FreeType', @ImageTTFText
($pic, 30, 0, 10, 40, $col1, $ttfont, $token));
test ('Testing FreeType2', @ImageFTText
($pic, 30, 0, 10, 40, $col1, $ttfont, $token, array()));
// Test Type1 functionality
$font = @ImagePsLoadFont (trim (`locate -n 1 .pfb`));
if ($font)
$res = @ImagePsText ($pic, $token, $font, 10, $col1, $col2, 0, 0);
test ('Testing the Type1 library', ($font && $res));
test ('Destroying image', ImageDestroy($pic));
?>
If everything goes according to plan, your PHP interpreter should be able to pass the test with flying colors:
Creating image... success.
Testing PNG output... success.
Testing JPEG output... success.
Testing FreeType... success.
Testing FreeType2... success.
Testing the Type1 library... success.
Destroying image... success.
*** Âü°í »çÀÌÆ® ***
http://httpd.apache.org/docs/install.html
http://www.php.net/manual/kr/install.apache.php
http://www.onlamp.com/pub/a/php/2003/03/27/php_gd.html?page=1
http://www.phpschool.com ³»ÀÇ tip&tech ¿¡¼ gd °ü·Ã °Ë»ö.(ÁÖ·Î ¿É¼ÇÀ» ÂüÁ¶)
*** °ü·Ã ÄÄÆÄÀÏ ¹× ¿É¼Çµé ***
¿¹Àü¿¡ ¿Ã·È´ø APM ¼³Ä¡ ¾÷±×·¹ÀÌµå ¹öÀüÀÔ´Ï´Ù. ´Ù¿î·Îµå°¡ ¾ÈµÇ´Â »çÀÌÆ® ¹× ¿À·¡µÈ ¹öÀüµéÀ» Áö¿ì°í ÃֽŠ¹öÀüÀ¸·Î °íÃƽÀ´Ï´Ù. À̹ø¿¡´Â ¾ÆÆÄÄ¡¸¦ DSO ÇüÅ·Π¼³Ä¡Çß½À´Ï´Ù. ¸¸ÀÏ ´Ù¿î·Îµå°¡ ¾ÈµÇ´Â »çÀÌÆ®°¡ ÀÖ´Ù¸é Á¦ ȨÆäÀÌÁö ÀÚ·á½Ç¿¡ °¢°¢ÀÇ ¹öÀüÀ» ¿Ã·Á³ùÀ¸´Ï ´Ù¿î ¹ÞÀ¸½Ã¸é µË´Ï´Ù. °Á¿¡ »ç¿ëµÈ ¸®´ª½º ¹èÆ÷ÆÇÀº ·¹µåÇÞ 9 ÀÔ´Ï´Ù.
¼³Ä¡ ÇÏ°íÀÚ ÇÏ´Â APM ¹öÀüÀº apache_1.3.29, php_4.3.4, mysql-standard-4.0.17 ÀÔ´Ï´Ù. ´Ü, MySQL ¼³Ä¡´Â º°µµÀÇ °Á¸¦ Âü°íÇϱ⠹ٶø´Ï´Ù. ¾ÆÆÄÄ¡ 2.x ¹öÀüµµ °ÅÀÇ µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î ¼³Ä¡°¡ °¡´ÉÇÏ´Ï Âü°í ¹Ù¶ø´Ï´Ù.
Áú¹® ¹× ¼öÁ¤ÇØ¾ß ÇÒ ³»¿ëÀº Á¦È¨ÆäÀÌÁö °Ô½ÃÆÇÀ» ÀÌ¿ëÇØ Áֽðí, ȨÆäÀÌÁö¿¡ ¿À½Ã¸é ´õ¿í ÀÚ¼¼ÇÑ °Á¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. º» °Á´ ȨÆäÀÌÁö¿ë °Á¿¡¼ html ºÎºÐÀ» ¸ðµÎ Á¦°ÅÇÑ ¹öÀüÀÓÀ» ¹àÈü´Ï´Ù.^^
ÆíÀÇ»ó °æ¾î´Â »ý·«ÇÏ°Ú½À´Ï´Ù.
1. RPMÀ» Áö¿î´Ù (´ÙÀ½Áß Àڽſ¡°Ô ¼³Ä¡µÈ Ç׸ñ¸¸ Áö¿ì¸é µÈ´Ù. )
¿ì¼± apache, mysql, php °ü·Ã RPMÀ» ¸ðµÎ »èÁ¦ÇÑÈÄ.. ´ÙÀ½ Ç׸ñÀ» Âü°íÇÏ¿©.. »èÁ¦ÇÑ´Ù.
shell>rpm -qa|grep apache ¶Ç´Â rpm -qa|grep httpd
shell>rpm -qa|grep mysql ¶Ç´Â rpm -qa|grep MySQL
shell>rpm -qa|grep php
rpm -e --nodeps zlib
rpm -e --nodeps zlib-devel
rpm -e --nodeps curl
rpm -e --nodeps curl-devel
rpm -e --nodeps freetype
rpm -e --nodeps freetype-devel
rpm -e --nodeps freetype-utils
rpm -e --nodeps gd
rpm -e --nodeps gd-devel
rpm -e --nodeps libjpeg
rpm -e --nodeps libjpeg-devel
rpm -e --nodeps mm
rpm -e --nodeps mm-devel
rpm -e --nodeps libpng
rpm -e --nodeps libpng-devel
rpm -e --nodeps libungif
rpm -e --nodeps libungif-devel
rpm -e --nodeps libtiff
rpm -e --nodeps libtiff-devel
rpm -e --nodeps imap
2. http://www.gzip.org/zlib/ ¿¡¼ zlib À» ´Ù¿î ¹Þ´Â´Ù.
3. zlib ¼³Ä¡
shell>tar -xvzf zlib-1.1.4.tar.gz
shell>cd zlib-1.1.4
shell>./configure -s // libz.so µ¿Àû¸ðµâ»ý¼º
shell>make
shell>./configure // libz.a Á¤Àû¸ðµâ»ý¼º
shell>make test
shell>make install
shell>cp libz.so* /usr/local/lib
shell>cd /usr/local/lib
shell>rm -rf libz.so
shell>rm -rf libz.so.1
shell>ln -s libz.so.1.1.4 libz.so
shell>ln -s libz.so.1.1.4 libz.so.1
shell>vi /etc/ld.so.conf
/usr/local/libÃß°¡ // ¶óÀ̺귯¸® °æ·Î Ãß°¡
shell>ldconfig // ¶óÀ̺귯¸® °æ·Î Àû¿ë¸í·É
4. http://curl.haxx.se/download.html ¿¡¼ curl À» ´Ù¿î ¹Þ´Â´Ù.
5. curl ¼³Ä¡
shell>tar -xvzf curl-7.11.0.tar.gz
shell>cd curl-7.11.0
shell>./configure
shell>make
shell>make install
6. http://sourceforge.net/project/showfiles.php?group_id=4286 ¿¡¼ mhashÀÇ ÃֽŠ¹öÀüÀ» ´Ù¿î ¹Þ´Â´Ù.
7. mhash ¼³Ä¡
shell>tar -xvzf mhash-0.8.18.tar.gz
shell>cd mhash-0.8.18
shell>./configure
shell>make
shell>make install
8. ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/ ¿¡¼ libmcryptÀÇ ÃֽŠ¹öÀüÀ» ´Ù¿î ¹Þ´Â´Ù.
9. libmcrpyt ¼³Ä¡
shell>tar -xvzf libmcrypt-2.5.7.tar.gz
shell>cd libmcrypt-2.5.7
shell>./configure
shell>make
shell>make install
10. http://www.fastio.com ¿¡¼ clibpdfÀÇ ÃֽŠ¹öÀüÀ» ´Ù¿î ¹Þ´Â´Ù.
11. clibpdf ¼³Ä¡
shell>tar xvzf clibpdf202r1.tar.gz
shell>cd ClibPDF
shell>cd source
shell>cp Makefile Makefile.orig
shell>cp Makefile.Linux Makefile
shell>make lib
shell>make install
12. ftp://ftp.sgi.com/sgi/graphics/grafica/flash ¿¡¼ swfÀÇ ÃֽŠ¹öÀüÀ» ´Ù¿î ¹Þ´Â´Ù.
13. swf ¼³Ä¡
shell>tar -xvzf dist.99.linux.tar.Z
shell>mv dist /usr/local/swf
shell>cd /usr/local/swf
shell>cp swf.h include
shell>cp libswf.a lib
14. http://www.engelschall.com/sw/mm/ ¿¡¼ mmÀÇ ÃֽŠ¹öÀüÀ» ´Ù¿î ¹Þ´Â´Ù.
15. mm ¼³Ä¡
shell>tar -xvzf mm-1.3.0.tar.gz
shell>cd mm-1.3.0
shell>./configure
shell>make
shell>make test
shell>make install
16. ftp://swrinde.nde.swri.edu/pub/png/src ¿¡¼ libpngÀÇ ÃֽŠ¹öÀüÀ» ´Ù¿î ¹Þ´Â´Ù.
17. libpng ¼³Ä¡
shell>tar -xvzf libpng-1.2.5.tar.gz
shell>cd libpng-1.2.5
shell>cp scripts/makefile.linux Makefile
shell>make
shell>make test
shell>make install
18. http://prdownloads.sourceforge.net/freetype/freetype-2.1.5.tar.gz?download ¿¡¼ freetype ÀÇ ÃֽŠ¹öÀüÀ» ´Ù¿î ¹Þ´Â´Ù.
19. freetype ¼³Ä¡
shell>tar -xvzf freetype-2.1.5.tar.gz
shell>cd freetype-2.1.5
shell>./configure
shell>make
shell>make install
20. ftp://ftp.uu.net/graphics/jpeg/ ¿¡¼ jpegÀÇ ÃֽŠ¹öÀüÀ» ´Ù¿î ¹Þ´Â´Ù.
21. jpeg ¼³Ä¡
shell>tar -xvzf jpegsrc.v6b.tar.gz
shell>cd jpeg-6b
shell>./configure --enable-shared --enable-static
shell>make
shell>make test
shell>make install
22. ftp://sunsite.unc.edu/pub/Linux/libs/graphics/ ¿¡¼ libungif¸¦ ´Ù¿î ¹Þ´Â´Ù
23. libungif ¼³Ä¡
shell>tar -xvzf libungif-4.1.0.tar.gz
shell>cd libungif-4.1.0
shell>./configure
shell>make
shell>make install
24. ftp://ftp.remotesensing.org/pub/libtiff/ ¿¡¼ libtiffÀÇ ÃֽŠ¹öÀüÀ» ´Ù¿î ¹Þ´Â´Ù.
25. libtiff ¼³Ä¡
shell>tar -xvzf tiff-v3.6.1.tar.gz
shell>cd tiff-v3.6.1
shell>./configure
...Áß°£¿¡ ¼³Ä¡ÇÏ´Ù ¹°¾îº¸¸é
yesÇÑ´Ù
...
shell>make
shell>make install
26. ftp://sunsite.unc.edu/pub/Linux/libs/graphics/ ¿¡¼ t1libÀ» ´Ù¿î ¹Þ´Â´Ù.
27. t1lib ¼³Ä¡
shell>tar -xvzf t1lib-5.0.0.tar.gz
shell>cd t1lib-5.0.0
shell>./configure
configure finished!
Do: 'make' to compile the t1lib-package.
Do: 'make without_doc' to compile if you do not have LaTeX.
Do: 'make install' to install the t1lib-package.
shell>make without_doc // À§ÀÇ ³»¿ë±×´ë·Î ÇÊÀÚ´Â LaTeX°¡ ¾ø±â¶§¹®¿¡ makeÇÏÁö ¾Ê°í make without_doc·Î Çß½À´Ï´Ù.
shell>make install
28. http://prdownloads.sourceforge.net/ming/ming-0.2a.tgz ¿¡¼ ming-0.2a ¸¦¹Þ´Â´Ù. ÀÌÈÄÀÇ ÃֽŹöÀüÀº ¼³Ä¡»ó Á¦¾àÀÌ ¸¹¾Æ ÇÊÀÚ´Â ÀÌ ¹öÀüÀ» ¾Ö¿ëÇÑ´Ù.
29. ming ¼³Ä¡
shell>tar -xvzf ming-0.2a.tgz
shell>cd ming-0.2a
shell>make
shell>make install
30. http://www.boutell.com/gd/http/ ¿¡¼ gd ÃֽŠ¹öÀüÀ» ´Ù¿î ¹Þ´Â´Ù.
31. gd ¼³Ä¡
shell>tar xvzf gd-2.0.9.tar.gz
shell>cd gd-2.0.9
shell>./configure
shell>make
shell>make install
32. ftp://ftp.cac.washington.edu/imap/ ¿¡¼ imap ÃֽŠ¹öÀüÀ» ´Ù¿î¹Þ´Â´Ù. imap ¼³Ä¡½Ã °®°¡Áö ¼Ò½º¸¦ ¼öÁ¤Çϴµî ÇÊÀÚµµ ¾Ö·Î»çÇ×ÀÌ ¸¹¾Ò´Âµ¥, ¾ó¸¶Àü¿¡ ³ª¿Â imap-2004.RC6.tar.Z ¸¦ ´Ù¿î¹Þ¾Æ Çѹø¿¡ ÇØ°áÇß´Ù.
33. imap ¼³Ä¡
shell>tar -xvzf imap-2004.RC6.tar.Z
shell>cd imap-2004.RC6
shell>make lrh (·¹µåÇÞ 7.3 ÀÌ»ó ¹öÀü) // ±¸ ¹öÀüÀϽà make slx (´Ù¸¥ ¹èÆ÷ÆǵîÀº configure ¹®¼¸¦ Âü°í)
shell>cp ipopd/ipop3d /usr/sbin/ipop3d
shell>cp imapd/imapd /usr/sbin/imapd
shell>cp c-clients/c-clients.a /usr/lib/c-cloents.a
shell>cp c-clients/mail.h /usr/local/include/mail.h
shell>cp c-clients/rfc822.h /usr/local/include/rfc822.h
shell>cp c-clients/linkage.h /usr/local/include/linkage.h // ´õ ÇÊ¿äÇÑ Çì´õ°¡ ÀÖÀ»°æ¿ì °°Àº¹æ¹ýÀ¸·Î /usr/local/include ·Î º¹»çÇÑ´Ù.
shell>vi /etc/xinetd.d/ipop3d // pop3 °¡ µÇ°Ô²û ¼¼ÆÃ
===================================
# default: on
# description: This is pop3 service.
service pop3
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/ipop3d
log_on_success += HOST DURATION
log_on_failure += HOST
}
===================================
shell>vi /etc/xinetd.d/imapd // imap ¿ª½Ã ¼¼ÆÃ
===================================
# default: on
# description: This is imap service.
service imap
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/imapd
log_on_success += HOST DURATION
log_on_failure += HOST
}
===================================
shell>/etc/rc.d/init.d/xinetd restart //xinetd µ¥¸ó Àç°¡µ¿
shell>telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK POP3 localhost 2003.85 server ready // ÀÌ·± ¹®ÀÚ°¡ ³ª¿À¸é Á¤»ó
shell>telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4REV1 LITERAL+ SASL-IR LOGIN-REFERRALS STARTTLS LOGINDISABLED] localhost IMAP4rev1 2003.346 at Sun, 1 Feb 2004 22:19:00 +0900 (KST) // ÀÌ·± ¹®ÀÚ°¡ ³ª¿À¸é Á¤»ó
36. http://ftp.apache-kr.org/httpd/ ¿¡¼ ¾ÆÆÄÄ¡ ÃֽŠ¹öÀüÀ» ´Ù¿î ¹Þ´Â´Ù.
37. Apache¸¦ ¼³Ä¡ÇÑ´Ù
shell> tar -xvzf apache_1.3.29.tar.gz
shell> cd apache_1.3.29
shell>./configure \
--prefix=/usr/local/apache \
--enable-shared=max \
--enable-rule=SHARED_CORE \
--enable-module=so
shell>make
shell>make install
38. /usr/local/apache/conf/httpd.conf ÆÄÀÏÀ» ÆíÁýÇÑ´Ù.
ServerAdmin°ú ServerNameÀ» ¼³Á¤ÇÑ´Ù.
39. /usr/local/apache/bin/apachectl À» ½ÃÀÛÇÏ¿© À¥¿¡¼ È®ÀÎÇÑ´Ù.
40. http://www.php.net/downloads.php ¿¡¼ php ÃֽŠ¹öÀüÀ» ´Ù¿î¹Þ´Â´Ù.
41. php ¼³Ä¡
./configure \
--with-apxs=/usr/local/apache/bin/apxs \
--with-config-file-path=/usr/local/apache/conf \
--with-mysql=/usr/local/mysqll \
--with-zlib-dir=/usr/local \
--with-jpeg-dir=/usr/local \
--with-png-dir=/usr/local \
--with-gif-dir=/usr/local \
--with-tiff-dir=/usr/local \
--with-gd \
--with-freetype \
--with-ming \
--with-cpdflib \
--with-openssl \
--with-gettext \
--with-kerberos \
--with-swf-dir=/usr/local/swf \
--with-mm \
--with-mhash \
--with-mcrypt \
--with-mod_charset \
--with-language=korean \
--with-charset=euc_kr \
--with-regex=php \
--with-dbm \
--with-gdbm \
--with-curl \
--with-ldap \
--with-xml \
--with-imap \
--with-imap-ssl \
--with-ttf \
--with-t1lib \
--enable-module=so \
--enable-gd-native-ttf \
--enable-ftp \
--enable-sockets \
--disable-debug \
--enable-sysvsem \
--enable-sysvshm \
--enable-shmop \
--enable-track-vars \
--enable-freetype-4bit-antialias-hack \
--enable-calendar \
--enable-sigchild \
--enable-magic-quotes \
--enable-trans-sid \
--enable-inline-optimization \
--enable-bcmath
shell>make
shell>make install
shell>cp php.ini-dist /usr/local/apache/conf
42. Zend Optimizer ¼³Ä¡
°ú°Å¿¡´Â php.ini ÆÄÀÏÀ» ¼öÁ¤ÇßÀ¸³ª ÇöÀç´Â ¾ÐÃàÀ» ǬÈÄ ¼³Ä¡ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ ¹Ù·Î ¼³Ä¡°¡ °¡´ÉÇÏ´Ù. ¾ÐÃà Ǭ µð·ºÅ丮·Î À̵¿ÇÏ¿© ./install ÇϸéµÈ´Ù.
¼³Ä¡ÈÄ phpinfo() ÇÔ¼ö·Î È®ÀÎÇغ»´Ù.
43. http://www.pdflib.com/products/pdflib/download/index.html ¿¡¼ pdflibÀÇ ÃֽŠ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ´Ù¿î ¹Þ´Â´Ù.
44. pdflib ¼³Ä¡
shell>tar -xvzf PDFlib-5.0.3-Linux.tar.gz
shell>cd PDFlib-5.0.3-Linux
shell>cd bind
shell>cd php
shell>cd php-4.2.1 // php 4.2.0 ÀÌÇÏ ¹öÀü »ç¿ëÀÚ´Â php-4.1.0À» »ç¿ëÇÑ´Ù.
shell>mkdir /usr/local/apache/php_module // php µ¿Àû ¸ðµâÀÌ µé¾î°¥ µð·ºÅ丮 »ý¼º
shell>cp libpdf_php.so /usr/local/apache/php_module
¿©±â¼ºÎÅÍ°¡ Áß¿äÇÏ´Ù. ÇÊÀÚÀÇ °æ¿ì php_module À̶ó´Â °÷¿¡ µ¿Àû ¸ðµâÀÌ µé¾î°¡°Ô ¼¼ÆÃÇسù´Âµ¥, ÀÌ´Â php.ini ÆÄÀÏ ¾È¿¡¼ ¼³Á¤ÇÏ¸é µÈ´Ù.
shell>vi /usr/local/apache/conf/php.ini
extension_dir="/usr/local/apache/php_module" // ÀÚ½ÅÀÌ ¿øÇÏ´Â µð·ºÅ丮·Î ¼³Á¤ÇÏ¸é µÈ´Ù.
extension=libpdf_php.so // º¹»çÇß´ø ¸ðµâÀ» Ãß°¡ ½ÃÅ°´Â ºÎºÐ
ÀÌ»óÀÇ ¼³Á¤ÀÌ À߸øµÇ¸é pdf ¶óÀ̺귯¸®¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô µÈ´Ù. È®ÀÎÀº ¾ÐÃàǬ µð·ºÅ丮ÀÇ bind/php ¾ÈÀÇ hello.phpµîÀ¸·Î ÇÏ¸é µÈ´Ù. ¾Æ´Ï¸é ¾Æ·¡ ¼Ò½º¸¦ º¹»çÇÏ¿© /usr/local/apache/htdocs/hello.php ¸¦ »ý¼ºÇÑÈÄ À¥¿¡¼ È®ÀÎÇغ¸±â ¹Ù¶õ´Ù. À̶§ Adobe Acrobat Reader µî pdf ºä¾î°¡ ÀÖ¾î¾ß µÈ´Ù. ÀÌ»ó¾øÀÌ pdf ÆÄÀÏÀÌ È¸é¿¡ Ãâ·ÂµÇ¸é Á¦´ë·Î ¼³Ä¡ µÈ °ÍÀÌ´Ù.
<pdf ¿¹Á¦ È®ÀÎ ¼Ò½º>
<?php
# $Id: hello.php,v 1.9.2.2 2003/12/17 15:38:01 tm Exp $
/* create a new PDFlib object */
$p = PDF_new();
/* open new PDF file; insert a file name to create the PDF on disk */
if (PDF_open_file($p, "") == 0) {
die("Error: " . PDF_get_errmsg($p));
}
/* This line is required to avoid problems on Japanese systems */
PDF_set_parameter($p, "hypertextencoding", "winansi");
PDF_set_info($p, "Creator", "hello.php");
PDF_set_info($p, "Author", "Rainer Schaaf");
PDF_set_info($p, "Title", "Hello world (PHP)!");
PDF_begin_page($p, 595, 842); /* start a new page */
$font = PDF_load_font($p, "Helvetica-Bold", "winansi", "");
PDF_setfont($p, $font, 24.0);
PDF_set_text_pos($p, 50, 700);
PDF_show($p, "Hello world!");
PDF_continue_text($p, "(says PHP)");
PDF_end_page($p); /* close page */
PDF_close($p); /* close PDF document */
$buf = PDF_get_buffer($p);
$len = strlen($buf);
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: inline; filename=hello.pdf");
print $buf;
PDF_delete($p); /* delete the PDFlib object */
?>
¸¸ÀÏ ÀÌ ºÎºÐÀÌ Á¦´ë·Î µÇÁö ¾Ê´Â´Ù¸é ÇÊÀÚÀÇ °ú°Å ¹®¼³ª ´Ù¸¥ ¹®¼¸¦ Âü°íÇÏ¿© pdflib ¼Ò½º¸¦ °¡Á®¿Í ÄÄÆÄÀÏ Çϵµ·Ï ÇÑ´Ù.
45. ¸ðµç°ÍÀÌ ¿Ïº®È÷ ¼³Ä¡ µÆ´Ù¸é ºÎÆýà ½ÇÇàµÇ°Ô ¼³Á¤ÇÑ´Ù.
| |
|
|
|
|
|
|
|
|
|
Copyright 1999-2024 Zeroboard / skin by eggnara
|
|