ÃÖ±Ù µé¾î mbstring ¶Ç´Â iconv µîÀÇ È®Àå¸ðµâÀ» ¸¹ÀÌ ÀÌ¿ëÇÏ°í Àִ°Š°°½À´Ï´Ù.
±×·¡¼ ±×·±Áö È®Àå¸ðµâ¿¡ °ü·ÃµÈ Áú¹®ÀÌ ¸¹ÀÌ ¿Ã¶ó¿À´õ±º¿ä.
¾î¶»°Ô ¼³Ä¡¸¦ ÇØ¾ß ÇÏ´ÂÁö.. µîµî..
¸Å¹ø ´äÇϱ⵵ ±ÍÂú°í ... ±×³É ¾îµð ÂüÁ¶Ç϶ó°í ÇÏ·Á´Ï... ½ºÄð¿¡ ¾ø³×¿ä.
±×·¡¼ ¿Ã·Áº¾´Ï´Ù. Àִµ¥ Á¦°¡ ¸øãÀº°Å¶ó¸é ÁöÀûÇØÁֽøé ÀÚ»èÇÏ°Ú½À´Ï´Ù.
È®Àå¸ðµâ ¼³Ä¡
È®Àå ¸ðµâÀ̶õ PHPÀÚü¿¡¼ Áö¿øÇÏ´Â ±â´É¿ÜÀÇ Å¸ ÇÁ·Î±×·¥ ¶óÀ̹ö·¯¸®¸¦ ÀÌ¿ëÇÏ¿©
ÇÔ¼ö·Î½á »ç¿ëÇϴ°͵éÀ» ¸»ÇÕ´Ï´Ù.
gd mbstring iconv curl ¿Ü¿¡µµ db ¿¬°áÇÏ´Â ÇÔ¼öµéµî ¼ö¾øÀÌ ¸¹Àº ±â´ÉµéÀÌ È®Àå ¸ðµâ·Î
Á¦°øµË´Ï´Ù. ±×·±µ¥ ÀÌ·± ÇÁ·Î±×·¥À» »ç¿ëÇϱâÀ§ÇØ Ã³À½ºÎÅÍ PHP¼³Ä¡½Ã °°ÀÌ ¼³Ä¡Çϸé
ÁÁ±äÇѵ¥ ±×·¯Áö ¸øÇÑ °æ¿ì°¡ ¸¹½À´Ï´Ù.
´ëÇ¥ÀûÀÎ ¿¹°¡ mbstring À̳ª iconv °°Àº ÇÔ¼öÁÒ..
utf-8 À» euc-kr ·Îº¯°æÇÏ´øÁö ¾Æ´Ï¸é ±×¹Ý´ëÀÇ °æ¿ìµµ..
¿©ÇÏÆ° ÀÌ·± mb°è¿ ÇÔ¼ö³ª iconv ÇÔ¼ö¸¦ »ç¿ëÇϱâÀ§ÇØ ¼ºñ½º¸¦ ÇÏ°í ÀÖ´Â
¼¹öÀÇ PHP¸¦ À缳ġÇϱ⿣ °ï¶õÇÑ °æ¿ì°¡ ¸¹½À´Ï´Ù.
±×·±°æ¿ì È®Àå ¸ðµâ·Î µî·ÏÇØµÎ°í »ç¿ëÇÏ¸é µû·Î PHP¸¦ À缳ġ ÇÏÁö ¾ÊÀ¸¼Åµµ µË´Ï´Ù.
¼³Ä¡ ¹æ¹ýÀÌ¾ß ¿©·¯°¡Áö°¡ ÀÖ°ÚÁö¸¸
°¡Àå º¸ÆíÀûÀ¸·Î »ç¿ëÇÒ¼ö ÀÖ´Â ÇÑ°¡Áö ¹æ¹ýÀ» Àû°Ú½À´Ï´Ù.
¾ÆÂü Á¦°¡ Àû´Â°ÍÀº ¼Ò½º¼³Ä¡¿¡ ÇÑÁ¤µÈ°ÍÀÔ´Ï´Ù.
±×¸®°í php´Â /usr/local/php¿¡ ¼³Ä¡µÇ¾ú´Ù°í °¡Á¤ÇÏ¿¡
1. °°Àº ¹öÁ¯ÀÇ php ¼Ò½º ´Ù¿î·Îµå ¶Ç´Â ¿ø¼Ò½º°¡ ÀÖ´Ù¸é ¼Ò½ºµð·ºÅ丮·Î À̵¿
2. ¾ÐÃà Ç®°í cd PHP¼Ò½ºµð·ºÅ丮/ext/¼³Ä¡ÇÏ°íÀÚÇÏ´ÂÈ®Àå¸ðµâ¸í
3. /usr/local/php/bin/phpize
4. ./configure --with-php-config=/usr/local/php/bin/php-config --enable-¼³Ä¡ÇÏ°íÀÚÇÏ´ÂÈ®Àå¸ðµâ¸í
5. make => modules/¼³Ä¡ÇÏ°íÀÚÇÏ´ÂÈ®Àå¸ðµâ¸í.so ¶ó´Â ÈÀÏÀÌ »ý¼ºµÊ
6. ¼³Ä¡ÇÏ°íÀÚÇÏ´ÂÈ®Àå¸ðµâ¸í.so ÀÌ ÈÀÏÀ» php.ini ÈÀÏÀÇ extension_dir=È®Àå¸ðµâ °æ·Î ¿¡
¿Å°ÜÁÜ
7. php.ini ¿¡ extension=¼³Ä¡ÇÏ°íÀÚÇÏ´ÂÈ®Àå¸ðµâ¸í.so Ãß°¡
8. ¾ÆÆÄÄ¡ Àç½ÃÀÛ
´ëºÎºÐÀÇ °æ¿ì´Â ÀÌ¿Í ¶È°°ÀÌ ¼³Ä¡Çϼŵµ ¹®Á¦°¡ ¾øÀ»°Ì´Ï´Ù.
¹°·Ð ÀÌ°Ô Á¤È®ÇÑ°ÍÀº ¾Æ´Õ´Ï´Ù.
PHP¿¡¼ °ø½ÄÁö¿øÇÏÁö ¾Ê°Å³ª ¶Ç´Â ¹öÁ¯ÀÌ ¸ÂÁö ¾Ê´Â È®Àå¸ðµâÀÌ ÀÖÀ»¼ö ÀÖ½À´Ï´Ù.
±×·± °æ¿ì¿¡´Â À§ÀÇ °úÁ¤°ú´Â Á¶±ÝÀº ´Ù¸¨´Ï´Ù.
ÇÏÁö¸¸ ±×Á¤µµ¸¦ ¼³Ä¡ÇÏ½Ç ºÐÀ̶ó¸é À̱ÛÀ» ¾ÈºÁµµ µÇ½ÇºÐÀ̱⿡ µû·Î ÀûÁø¾Ê°Ú½À´Ï´Ù.
ÃÖ±Ù µé¾î mbstring ¶Ç´Â iconv µîÀÇ È®Àå¸ðµâÀ» ¸¹ÀÌ ÀÌ¿ëÇÏ°í Àִ°Š°°½À´Ï´Ù.
±×·¡¼ ±×·±Áö È®Àå¸ðµâ¿¡ °ü·ÃµÈ Áú¹®ÀÌ ¸¹ÀÌ ¿Ã¶ó¿À´õ±º¿ä.
¾î¶»°Ô ¼³Ä¡¸¦ ÇØ¾ß ÇÏ´ÂÁö.. µîµî..
¸Å¹ø ´äÇϱ⵵ ±ÍÂú°í ... ±×³É ¾îµð ÂüÁ¶Ç϶ó°í ÇÏ·Á´Ï... ½ºÄð¿¡ ¾ø³×¿ä.
±×·¡¼ ¿Ã·Áº¾´Ï´Ù. Àִµ¥ Á¦°¡ ¸øãÀº°Å¶ó¸é ÁöÀûÇØÁֽøé ÀÚ»èÇÏ°Ú½À´Ï´Ù.
È®Àå¸ðµâ ¼³Ä¡
È®Àå ¸ðµâÀ̶õ PHPÀÚü¿¡¼ Áö¿øÇÏ´Â ±â´É¿ÜÀÇ Å¸ ÇÁ·Î±×·¥ ¶óÀ̹ö·¯¸®¸¦ ÀÌ¿ëÇÏ¿©
ÇÔ¼ö·Î½á »ç¿ëÇϴ°͵éÀ» ¸»ÇÕ´Ï´Ù.
gd mbstring iconv curl ¿Ü¿¡µµ db ¿¬°áÇÏ´Â ÇÔ¼öµéµî ¼ö¾øÀÌ ¸¹Àº ±â´ÉµéÀÌ È®Àå ¸ðµâ·Î
Á¦°øµË´Ï´Ù. ±×·±µ¥ ÀÌ·± ÇÁ·Î±×·¥À» »ç¿ëÇϱâÀ§ÇØ Ã³À½ºÎÅÍ PHP¼³Ä¡½Ã °°ÀÌ ¼³Ä¡Çϸé
ÁÁ±äÇѵ¥ ±×·¯Áö ¸øÇÑ °æ¿ì°¡ ¸¹½À´Ï´Ù.
´ëÇ¥ÀûÀÎ ¿¹°¡ mbstring À̳ª iconv °°Àº ÇÔ¼öÁÒ..
utf-8 À» euc-kr ·Îº¯°æÇÏ´øÁö ¾Æ´Ï¸é ±×¹Ý´ëÀÇ °æ¿ìµµ..
¿©ÇÏÆ° ÀÌ·± mb°è¿ ÇÔ¼ö³ª iconv ÇÔ¼ö¸¦ »ç¿ëÇϱâÀ§ÇØ ¼ºñ½º¸¦ ÇÏ°í ÀÖ´Â
¼¹öÀÇ PHP¸¦ À缳ġÇϱ⿣ °ï¶õÇÑ °æ¿ì°¡ ¸¹½À´Ï´Ù.
±×·±°æ¿ì È®Àå ¸ðµâ·Î µî·ÏÇØµÎ°í »ç¿ëÇÏ¸é µû·Î PHP¸¦ À缳ġ ÇÏÁö ¾ÊÀ¸¼Åµµ µË´Ï´Ù.
¼³Ä¡ ¹æ¹ýÀÌ¾ß ¿©·¯°¡Áö°¡ ÀÖ°ÚÁö¸¸
°¡Àå º¸ÆíÀûÀ¸·Î »ç¿ëÇÒ¼ö ÀÖ´Â ÇÑ°¡Áö ¹æ¹ýÀ» Àû°Ú½À´Ï´Ù.
¾ÆÂü Á¦°¡ Àû´Â°ÍÀº ¼Ò½º¼³Ä¡¿¡ ÇÑÁ¤µÈ°ÍÀÔ´Ï´Ù.
±×¸®°í php´Â /usr/local/php¿¡ ¼³Ä¡µÇ¾ú´Ù°í °¡Á¤ÇÏ¿¡
1. °°Àº ¹öÁ¯ÀÇ php ¼Ò½º ´Ù¿î·Îµå ¶Ç´Â ¿ø¼Ò½º°¡ ÀÖ´Ù¸é ¼Ò½ºµð·ºÅ丮·Î À̵¿
2. ¾ÐÃà Ç®°í cd PHP¼Ò½ºµð·ºÅ丮/ext/¼³Ä¡ÇÏ°íÀÚÇÏ´ÂÈ®Àå¸ðµâ¸í
3. /usr/local/php/bin/phpize
4. ./configure --with-php-config=/usr/local/php/bin/php-config --enable-¼³Ä¡ÇÏ°íÀÚÇÏ´ÂÈ®Àå¸ðµâ¸í
5. make => modules/¼³Ä¡ÇÏ°íÀÚÇÏ´ÂÈ®Àå¸ðµâ¸í.so ¶ó´Â ÈÀÏÀÌ »ý¼ºµÊ
6. ¼³Ä¡ÇÏ°íÀÚÇÏ´ÂÈ®Àå¸ðµâ¸í.so ÀÌ ÈÀÏÀ» php.ini ÈÀÏÀÇ extension_dir=È®Àå¸ðµâ °æ·Î ¿¡
¿Å°ÜÁÜ
7. php.ini ¿¡ extension=¼³Ä¡ÇÏ°íÀÚÇÏ´ÂÈ®Àå¸ðµâ¸í.so Ãß°¡
8. ¾ÆÆÄÄ¡ Àç½ÃÀÛ
´ëºÎºÐÀÇ °æ¿ì´Â ÀÌ¿Í ¶È°°ÀÌ ¼³Ä¡Çϼŵµ ¹®Á¦°¡ ¾øÀ»°Ì´Ï´Ù.
¹°·Ð ÀÌ°Ô Á¤È®ÇÑ°ÍÀº ¾Æ´Õ´Ï´Ù.
PHP¿¡¼ °ø½ÄÁö¿øÇÏÁö ¾Ê°Å³ª ¶Ç´Â ¹öÁ¯ÀÌ ¸ÂÁö ¾Ê´Â È®Àå¸ðµâÀÌ ÀÖÀ»¼ö ÀÖ½À´Ï´Ù.
±×·± °æ¿ì¿¡´Â À§ÀÇ °úÁ¤°ú´Â Á¶±ÝÀº ´Ù¸¨´Ï´Ù.
ÇÏÁö¸¸ ±×Á¤µµ¸¦ ¼³Ä¡ÇÏ½Ç ºÐÀ̶ó¸é À̱ÛÀ» ¾ÈºÁµµ µÇ½ÇºÐÀ̱⿡ µû·Î ÀûÁø¾Ê°Ú½À´Ï´Ù.
|