Konlo WebSpider V0.01 Install
ÀÛ¼ºÀÚ : ³ªÁ¾¼º (konlo@geonji.co.kr) http://www.geonji.co.kr/~konlo ±âŸ ¹®ÀÇ »çÇ× ¹× Áú¹®Àº ȨÆäÀÌÁö¸¦ ÀÌ¿ëÇØÁֽʽÿÀ
1. PHP ¼³Ä¡ ¿É¼Ç Ãß°¡
configure ¿É¼Ç¿¡ --enable-sockets ¿É¼ÊÀ» Ãß°¡ÇϼžßÇÕ´Ï´Ù.
2. ´Ù¿î ¹Þ±â
konlo webspider : http://www.geonji.co.kr:9080/Konlo_pds/pds/konlo_webspider_version_0.01
3. ¾ÐÃà Ç®±â
À§¿¡¼ ´Ù¿î ¹ÞÀº ÆÄÀÏÀ» ¼³Ä¡Çϰí ÀÚ ÇÏ´Â À§Ä¡¿¡ ³Ö°í tar¸¦ Ç®¾î ÁÝ´Ï´Ù.
tar -xvf konlo_webspider_version_0.01.tar
ÀÌ·¸°Ô Çϸé version_0.01 À̶ó´Â µð·ºÅ丮°¡ »ý±â´Â ±×³É µÎ¼Åµµ ÁÁ°í µð·ºÅ丮°¡ webspider ÀÓÀ¸·Î konlo_webspider ¶Ç´Â ¿øÇϽô µð·ºÅ丮·Î À̸§À» º¯°æÇÕ´Ï´Ù.
mv version_0.01 konlo_webspider
ÀÌ·¸°Ô µð·ºÅ丮¸íÀ» konlo_webspider·Î º¯°æÇÕ´Ï´Ù.
4. php.ini ÆÄÀÏ ¼öÁ¤ Çϱâ
php.iniÆÄÀÏ·Î ¸î°¡Áö ¼³Á¤ÇØÁÙ »çÇ×ÀÌ ÀÖ½À´Ï´Ù. Å©°Ô ´ÙÀ½ 2°¡Áö°¡ ÀÖ½À´Ï´Ù.
include_path´Â phplib(±âŸ class ¸ðÀ½)°¡ ÀÖ´Â µð·ºÅ丮
À§Ä¡¸¦ ¼³Á¤ÇÏ¸é µË´Ï´Ù.
- php.iniÆÄÀÏÀÇ À§Ä¡´Â phpinfo() ÇÔ¼ö·Î
ºÃÀ» ¶§ »ó´Ü¿¡ php.ini ÆÄÀÏÀÌ ¾îµð¿¡ ÀÖ´ÂÁö ±× Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ´ëºÎºÐ default
°ªÀ¸·Î ¼³Á¤ÇßÀ» ¶§ /usr/local/php·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.
* ¿©±â¿¡ php.ini ÆÄÀÏÀÌ ¾øÀ» °æ¿ì php ¼³Ä¡ ¼Ò½º(php-4.0.x·ÎµÇ¾î ÀÖ´Â ¼³Ä¡ ¼Ò½º)¿¡ º¸¸é php.ini-dist¶ó´Â ÆÄÀÏÀÌ Àִµ¥ ÀÌ ÆÄÀÏÀ» /usr/local/php/php.ini ÆÄÀÏ·Î º¹»çÇØÁÖ½Ã¸é µË´Ï´Ù.
max_execution_time Àº ÇÁ·Î±×·¥ ¼öÇà ÃÖ´ë ½Ã°£Àε¥ default °ªÀ¸·Î 30ÃÊ·Î µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô µÇ¸é ¼öÁý ³»¿ëÀÌ ¸¹Àº °æ¿ì Áß°£¿¡ Á¾·áµÇ´Â °æ¿ì°¡ ÀÖÀ¸´Ï ÀÌ °ªÀ» ÃæºÐÈ÷ Å«°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
¼³Á¤Àº ´ÙÀ½°ú °°ÀÌ ÇØÁÖ½Ã¸é µË´Ï´Ù.
- php.ini ÆÄÀÏ -
include_path = ".:/home/konlo/httpd/htdocs/konlo_spider/phplib"
auto_prepend_file = "prepend.php"
max_execution_time = 300000
; Maximum execution time of each script, in seconds
º¸½Ã¸é include path´Â µð·ºÅ丮 ±¸ºÐÀ» ":"ÄÝ·ÐÀ¸·Î
±¸ºÐÇÏ¿© ÀÛ¼ºÇØÁÖ¾ú°í, prepend ÆÄÀÏÀº prepend.php·Î ¼³Á¤Çß½À´Ï´Ù.
¿©±â¿¡¼ include ½ÃÄÑÁÖ´Â phplib´Â konlo_webspider
¹ØÀ¸·Î Á¸ÀçÇÕ´Ï´Ù. ±×·¯´Ï ±× °æ·Î¸¦ ¸ÂÃç¼ À§¿Í °°ÀÌ ¼³Á¤ÇØÁÖ½Ã¸é µË´Ï´Ù.
5. À¥ ¼¹ö Àç½ÃÀÛÇϱâ
php.ini ÆÄÀÏÀÇ ¼öÁ¤ ³»¿ëÀ» Àû¿ëÇϱâ À§Çؼ À¥ ¼¹ö¸¦
Àç½ÃÀÛÇÕ´Ï´Ù.