¡Ú¡Ú ¡Ú ¡Ú ¡Ú À©µµ¿ì ¾ÆÆÄÄ¡2.0.45 + PHP4.3.1 FastCGI ¼³Ä¡ ¡Ú zend ¿ÉƼ¸¶ÀÌÁ® ¼³Ä¡ ¾ÆÆÄÄ¡2´Â CGI ¼³Ä¡ ÈξÀ ºü¸§ ! FastCGI ¶ó ±×·±°¡.. ¡Ú ±âÁ¸ ¾ÆÆÄÄ¡ Áö¿ì±â ÀÏ´Ü htdocs ¾Æ·¡ Æú´õ¸¦ ´Ù¸¥°÷¿¡ ¹é¾÷.. »èÁ¦ ÇÏ´Â µ¿¾È ¾ø¾îÁú ¼ö µµ ÀÖÀ½.. ±×·¯³ª °ÅÀÇ ¾ø¾îÁöÁö ¾ÊÀ½ ! ±Û±¸ Á¦¾îÆÇ/ÇÁ·Î±×·¥ Ãß°¡ »èÁ¦¿¡¼­ ±âÁ¸ ¾ÆÆÄÄ¡ Á¦°Å..º¸Åë Apache ¾î¼±¸! ±×¸®°í Áß¿äÇÑ °Í ! À©µµ¿ì ÀçºÎÆÃ ! ¡Ú PHP Áö¿ì±â c:\php Æú´õ Áö¿ì±â! c:\winnt\php.ini ÆÄÀÏ Áö¿ì±â c:\winnt\system32\php4ts.dll ÆÄÀÏ Áö¿ì±â ¡Ú ¾ÆÆÄÄ¡2 ¼³Ä¡ ÆÄÀÏ ´Ù¿î·Îµå http://ftp.epix.net/apache/httpd/binaries/win32/apache_2.0.45-win32-x86-no_ssl.msi http://httpd.apache.org/download.cgi À©µµ¿ì ÀçºÎÆÃ ÈÄ¿¡ apache_2.0.45-win32-x86-no_ssl.msi ÆÄÀÏÀ» ´õºíŬ¸¯ ÇÏ¸é ¼³Ä¡ µÊ ! ÀÚµ¿À¸·Î ±¸¼º¿ä¼Ò ¼­ºñ½º¿¡ Apache2 Ç׸ñ »ý±è ¡Ú PHP ¼³Ä¡ http://www.php.net/downloads.php ¿¡¼­ Windows Binaries ¿¡¼­ zip ÆÐŰÁö ´Ù¿î·Îµå php-4.3.1-Win32.zip ¾ÐÃà Ç®±â ! ¾ÐÃà Ǭ ÈÄ¿¡ Æú´õ À̸§À» php ·Î º¯°æ ! php\cli\ php\php.exe ·Î µÇ¸é µÊ. php Æú´õ¸¦ Åë°·Î c: ¾Æ·¡ ¹Ù·Î º¹»ç ! c:\php\php.exe ·Î µÇ¸é µÊ ! ¡ß php.ini »ý¼º c:\php\php.ini-dist ÆÄÀÏÀ» c:\php\php.ini ·Î º¯°æ ÇÑÈÄ c:\winnt ¾Æ·¡ º¹»ç Çϱâ c:\php\php.ini ÆÄÀÏÀº »èÁ¦ ! À©µµ¿ì me ¿Í XP´Â c:\windows ¾Æ·¡ º¹»ç php.ini ¼öÁ¤ error_reporting = E_ALL & ~E_NOTICE display_errors = On display_errors = On Àº °³¹ß ½Ã¿¡¸¸ ¼­ºñ½º ÁßÀÏ °æ¿ì´Â display_errors = Off·Î ¼³Á¤ ! ¡ß ¾ÆÆÄÄ¡2 + PHP ¸ðµâ ¼³Ä¡ => ¸ðµâ ¼³Ä¡ !¡ß¡ß¡ß c:\php\php4ts.dllÆÄÀÏÀ» c:\winnt\system32\ ¾Æ·¡ º¹»ç ! ¸Þ¸ðÀå¿¡ httpd.conf ÆÄÀÏÀ» ºÒ·¯ ¿È httpd.conf ÆÄÀÏ ¸Ç µÚ¿¡ ¾Æ·¡ 2ÁÙ Ãß°¡ ! => ¸ðµâ ¼³Ä¡ ---------------------------------------------- LoadModule php4_module "c:/php/sapi/php4apache2.dll" AddType application/x-httpd-php .php .html .htm .php3 .inc .phtml ---------------------------------------------- ¡ß¾ÆÆÄÄ¡2 + PHP ¸ðµâ ¼³Ä¡ => CGI ¼³Ä¡ !¡ß¡ß¡ß CGI ¼³Ä¡ ÀÎÁö, ¸ðµâ ¼³Ä¡ ÀÎÁö °áÁ¤ ÇØ¾ß ÇÔ ! ±×·±µ¥ ¾ÆÆÄÄ¡2´Â CGI ¼³Ä¡°¡ ÈξÀ ºü¸¥µí....--;; ƯÈ÷³ª ¿äÁòÀº FastCGI °¡ »ó´çÈ÷ »¡¶óÁü ! ¾ÆÆÄÄ¡2, php4.3 ¿¡ mysql4.1 ¾ËÆÄ ¿´´Âµ¥..»çÀÌÆ®°¡ ±²ÀåÈ÷ ´À¸®±æ·¡... mysql 4.0.13 ¹öÀüÀ¸·Î º¯°æ ÇØºÁµµ µ¿ÀÏ --;; ±Û¼­ PHP¸¦ CGI ¹æ½ÄÀ¸·Î º¯°æ Çߴµ¥...±²ÀåÈ÷ »¡¶óÁü...--;; httpd.conf ÆÄÀÏ ¸Ç µÚ¿¡ ¾Æ·¡ 3ÁÙ Ãß°¡ ! => CGI ¼³Ä¡ ---------------------------------------------- # CGI ¹æ½Ä ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php .htm .php3 .inc .phtml Action application/x-httpd-php "/php/php.exe" ---------------------------------------------- ¡Ú httpd.conf ¼³Á¤ httpd.conf ¿¡¼­ ¾Æ·¡ ó·³ º¯°æ ÇÑ´Ù. ¾Æ·¡ 2ÁÙÀ» ã¾Æ¼­ º¯°æ ÇÏ¸é µÈ´Ù. 5550¹ø Æ÷Æ®·Î º¯°æ ÇÑ´Ù. ÇÑ±Û ±úÁü ¹æÁö¸¦ À§ÇØ euc-kr ·Î º¯°æ Listen 5550 ServerName localhost:5550 AddDefaultCharset euc-kr ¡Ú¾ÆÆÄÄ¡ Àç½ÃÀÛ & ¼º°ø ~ ±¸¼º¿ä¼Ò¼­ºñ½º¿¡¼­ Apache2 Ç׸ñ¿¡¼­ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öư ´©¸£°í " ´Ù½Ã½ÃÀÛ" Çϰí, Á¤»óÀûÀ¸·Î ½ÃÀÛ µÇ¸é ¼º°ø ! ¸Þ¸ðÀåÀ̳ª editplus ¿­°í ´ÙÀ½À» test.php ·Î ÀúÀå ---------------------------------- "; phpinfo(); ?> ---------------------------------- http://localhost:5550/test.php ¸¦ ºê¶ó¿ìÁ® ÁÖ¼ÒÇ¥½ÃÁÙ¿¡¼­ Ãļ­ Àß ³ª¿À¸é ¼º°ø ! ¾ÆÆÄÄ¡2.0.45 ÀÇ °æ¿ì Çѱ۷Π°Ë»ö ÇÏ¿´À» °æ¿ì¿¡ Internal Server Error°¡ ¹ß»ýÇÏÁö ¾Ê½¿´Ù.. 2.0.35 Àΰ¡´Â ¹ß»ýÇÏÁÒ...¿©·¯ ÇØ°á ¹æ¾ÈÀ» ¸ð»öÇßÀ¸³ª...º¸¾ÈÀÇ ¹®Á¦µµ ÀÖ°í..ÇØ¼­ ÃÖ½ÅÀ¸·Î ±ò¾Ò½¿´Ù.. Internal Server Error ¿¡·¯°¡ ¹ß»ýÇÒ °æ¿ì¿¡ error.log ÆÄÀÏÀ» º¸¼¼¿ä. ¾ÆÆÄÄ¡2 ÇÑ±Û °Ë»öÈÄ ¿À·ù ¼öÁ¤! ¶Ç´Â ¾ÆÆÄÄ¡2 ¾÷±Û !=> error.log [Wed May 28 05:15:03 2003] [error] [client 127.0.0.1] (22)Invalid argument: couldn't create child process: 22: php.exe, referer: http://localhost:5000/lotto/edit/list.php [Wed May 28 05:15:03 2003] [error] [client 127.0.0.1] (22)Invalid argument: couldn't spawn child process: C:/php/php.exe, referer: http://localhost:5000/lotto/edit/list.php À§ ¿¡·¯´Â apache2.0.35 Àΰ¡¿¡¼­ ³´´ø ¿À·ù Àä.. apache2.0.45 ¿¡¼­´Â ¾È³ª´Â ±º¿ä... ÇÑ±Û °Ë»ö½Ã ¿À·ù Èì...±Ùµð ´À·ÁÁü....--;;; mysql4 °¡ ¹®Á¦ Àΰ¡....-- ¾ÆÆÄÄ¡2 ¼³Ä¡ http://www.php.net/manual/en/install.apache2.php ¡Ú zend ¿ÉƼ¸¶ÀÌÁ® ¼³Ä¡ zend ¿ÉƼ¸¶ÀÌÁ® ´Ù¿î·Îµå http://www.zend.com/store/free_download.php?pid=13 ¾Æ·¡ ÆÄÀÏ ´õºíŬ¸¯ ÇÏ¸é ¼³Ä¡ ½ÃÀÛ ZendOptimizer-2[1].1.0a-Windows-i386.exe C:\php\Zend ·Î ¼³Ä¡ µð·ºÅ丮 º¯°æ ! À¥¼­¹ö ¼±Åà => ¾ÆÆÄÄ¡³ª IIS ¼±Åà PHP ¹öÀü ¼±Åà => PHP4.3.x ¹Ç·Î ¼±Åà Confirm location of php.ini => php.ini À§Ä¡ C:\WINNT\ ÀÌÀüÀÇ php.ini ´Â php.ini.optimizer-bak ÆÄÀÏ·Î ¸¸µé°í, »õ·Î¿î php.ini »ý¼º ½ÃÅ´ ! php.ini ³¡¿¡ ¾Æ·¡ ÁÙÀÌ Ãß°¡ µÇ´Â °ÍÀÌ ÀÚµ¿À¸·Î µÊ! ¼öµ¿À¸·Î Ãß°¡ÇÒ ÇÊ¿ä ¾øÀ½ ! [Zend] zend_optimizer.optimization_level=15 zend_extension_ts="C:\php\Zend\lib\ZendOptimizer.dll" ¾ÆÆÄÄ¡ Àç ½ÃÀÛ ÇÏ¸é ³¡ !