´î½¨WindowsÏ»ùÓÚEclipse µÄ PHP ¿ª·¢»·¾³
¼¯³ÉÅäÖÃ
ÔÚÅäÖÃEclipse֮ǰ£¬Ê×ÏÈÐèÒªÒ»¸öApache+PHPµÄ»ù´¡»·¾³£¬
¡¡¡¡¿ÉÒÔ×°wampp»òphp home£¬ËüÃǶ¼ÊǼ¯³É»¯°²×°£¬±È½Ï·½±ã£¬ÏÂÔØµØÖ·ÈçÏ£º
¡¡¡¡wampp2.2
¡¡¡¡php home
¡¡¡¡
¡¡¡¡½¨Òé×°wampp2.2£¬¼¯³ÉApache,MySQL,Perl,PHP¡£¶øÇÒ½âѹËõ¾Í¿ÉÓã¬ÎÒ¾ÍÓÃËüͦ·½±ãµÄ¡£
¡¡¡¡ÏÂÃæÎÒ¾ÍÒÔ°²×°wampp2.2ΪÀý£¬Ò»²½Ò»²½µÄ½²½âһϣ¬ÈçºÎÈ¥ÅäÖûùÓÚEclipseµÄPHP¿ª·¢»·¾³¡£
¡¡¡¡
¡¡¡¡Ò»¡¢°²×°ÅäÖÃwampp2.2
¡¡¡¡•ÅäÖÃwampp
¡¡¡¡ÔÚÕâ¸öÀý×ÓÀÎÒÃǰÑÏÂÔØÏÂÀ´µÄwampp-2.2.zip£¬½âѹµ½ c:\wampp2 Ï£¬Í¬Ö¾ÃÇ¿ÉÒÔ°´ÕÕÎÒËùдµÄÀ´¾ÙÒ»·´Èý¡£
¡¡¡¡½âѹºóµÄĿ¼½á¹¹Ó¦¸ÃÈçÏÂͼËùʾ£º
¡¡¡¡
¡¡
¡¡¡¡wampp°üº¬ÁËÏÂÃæµÄÄÚÈÝ£º
¡¡¡¡+ Apache 2.0.46
¡¡¡¡+ MySQL 4.0.13
¡¡¡¡+ PHP 4.3.2 + PEAR
¡¡¡¡+ Perl 5.8.0
¡¡¡¡+ mod_php 4.3.2
¡¡¡¡+ mod_perl 1.99_10 dev
¡¡¡¡+ mod_ssl 2.0.46
¡¡¡¡+ mod_auth_mysql (only experimental)
¡¡¡¡+ openssl 0.9.7b
¡¡¡¡¶øÇÒÒѾ¶¼ÅäÖúÃÁË£¬ÐèÒªÔÛÃÇÐ޸ĵÄÄÚÈݲ»¶à£¬
¡¡¡¡µÚÒ»¸öÓ¦¸Ã¸ÄÒ»ÏÂApacheµÄDocumentRoot£¬ÕâÊÇWeb·þÎñµÄ¸ùĿ¼£¬
¡¡¡¡ÕâÀïÔÛ°ÑËüÉèÖÃΪF:\workspace£¬µÈ»á¶ùEclipseµÄ¹¤×÷Ŀ¼ҲҪÉèÖõ½Õâ¸öλÖá£
¡¡¡¡ÆäËüµÄ¾Í¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÐèÒªÁíÐÐÅäÖá£
¡¡¡¡
¡¡¡¡•°²×°ApacheΪϵͳ·þÎñ
¡¡¡¡
¡¡¡¡±¾Àý°Ñ Apache °²×°Îª service£¬½øÈëĿ¼ C:\wampp2\apache£¬Ë«»÷apache_installservice.bat¡¡¼´¿É°Ñ Apache °²×°³ÉϵͳµÄ service¡£
¡¡¡¡´ò¿ª"¿ØÖÆÃæ°å"ÀïµÄ"¹ÜÀí¹¤¾ß"£¬ÕÒµ½"·þÎñ"£¬¾Í»á¿´µ½Apache2ÕâһЩ£¬
¡¡¡¡Ë«»÷£¬´ò¿ª "Apache2 ÊôÐÔ" µÄ£¬°Ñ"Æô¶¯ÀàÐÍ"ÉèÖÃΪ"ÊÖ¶¯"£¬ÕâÑù¿ÉÒÔ½ÚʡһÏÂϵͳ×ÊÔ´£¬
¡¡¡¡¼Ó¿ì¿ª»úµÄËÙ¶È£¬ÊÇÎÒ¸öÈ˵Äϰ¹ßÎÊÌ⣬¿ÉÒÔ²»Óøģ¬¿ª»ú×Ô¶¯Æô¶¯ApacheÒ²¿ÉÒÔ¡£
¡¡¡¡
¡¡¡¡
¡¡
¡¡¡¡ÏÖÔÚ Apache »¹Ã»ÓÐÆô¶¯£¬ÔÝʱÔÛÃÇÏȲ»Æô¶¯Ëü¡£
¡¡¡¡
¡¡¡¡¶þ¡¢ÏÂÔØ°²×° eclipse
¡¡¡¡ÏÂÔØµØÖ·£º
¡¡¡¡http://download.eclipse.org/downloads/index.php
¡¡¡¡ÒªÑ¡Ôñ eclipse 2.1.x¡¡°æ±¾µÄÏÂÔØ£¬eclipse ÐèÒª jre µÄÖ§³Ö£¬
¡¡¡¡ËùÒÔÈç¹û»úÆ÷ÉÏ»¹Ã»×°jreµÄ»°¾Í¸Ï¿ìÈ¥ÏÂÔØÒ»¸ö×°ÉÏ£¬http://java.sun.comÓÐjreµÄÏÂÔØ¡£
¡¡¡¡°Ñ eclipse µÄѹËõ°üÏÂÔØÏÂÀ´Ö±½Ó½âѹ¾Í¿ÉÒÔÓÃÁË£¬
¡¡¡¡ÎÒ°ÑËü½âѹµ½ c:\eclipse£¬È»ºó½øÐиÃĿ¼£¬Ë«»÷ eclipse.exe£¬
¡¡¡¡Èç¹ûÆô¶¯ÌáʾÐèÒª JRE Ö§³ÖµÄ»°£¬¾Í˵Ã÷ÄãûÓÐ×° JRE£¬»òÕßûÓÐÕÒµ½JRE·¾¶£¬Õâ
Ïà¹ØÎĵµ£º
×î½ü¸ø¹«Ë¾×öÒ»¸ö¼òµ¥µÄÍøÉÏÏîÄ¿£¬ÓÚÊÇÏëµ½ÁËÓÿªÔ´µÄ³ÌÐò£¬ËÑÁËһϣ¬¸Ð¾õͦÓÐÓõģ¬¾Í·¢ÉÏÀ´ÁË¡£
¹úÄÚPHP¿ªÔ´½¨Õ¾³ÌÐòÒ»ÀÀ
¹úÍâµÄ¿ªÔ´¼¼ÊõÒ²Ó°ÏìºÍÍÆ¶¯Á˹úÄÚ¿ªÔ´³ÌÐòµÄ·¢Õ¹£¬ÉÏÎÄÎÒ½éÉܵġ¶¹úÍâÓÅÐ㿪ԴPHP½¨Õ¾³ÌÐòÒ»ÀÀ¡· ÖУ¬ºÜ¶à¹úÍ⿪Դ³ÌÐò²¢²»Ì«·ûºÏÖйúÈ˵ÄʹÓÃϰ¹ß£¬¶ø¹úÄÚÓÐһЩ³§¼Ò»ò¸öÈËÒ²×öÁËһЩ²»´íµÄ²úÆ ......
×÷ÕߣºMartin Streicher, Èí¼þ¿ª·¢ÈËÔ±, Pixel, Byte, and Comma
¾¡¹Ü±àдһ¸ö PHP À©Õ¹²¢²»ÊǺÜÀ§ÄÑ£¬¶ø SWIG µÄÈ·½øÒ»²½¼ò»¯ÁËÕâÏîÈÎÎñ£¬ÕâÖ÷ÒªÊÇÒòΪËü×Ô¶¯»¯Á˽áºÏ PHP Óë C »ò C++ ËùÐèµÄ¹¤×÷¡£Èô¸ø¶¨¶ÔÒ»¸öº¯ÊýµÄÃè»æ — º¯ÊýµÄÃû³Æ¼°ÆäÐβΠ— SWIG ¾Í»áÉú³ÉÒ»¸ö°ü×°³ÌÐòÀ´½« PHP ÓëµÍ²ã´úÂëÁ¬½ÓÆðÀ´¡£
......
ÓÃPOSTÀ´´«Öµ£¬ÔÚÁíÍâÒ»¸öÒ³Ãæ½ÓÊÕ²ÎÊýÓÃ$_POST["²ÎÊýÃû"]
ÓÃGETÀ´´«Öµ£¬ÓÃ$_GET["²ÎÊýÃû"]À´½ÓÊÕ²ÎÊý¡£
¾ÙÀý³ÌÐò£º
<form action="action.php" method="POST">
POSTÓëGET´«ÖµµÄÇø±ð£º
Post´«ÊäÊý¾Ýʱ£¬²»ÐèÒªÔÚURLÖÐÏÔʾ³öÀ´£¬¶øGet·½·¨ÒªÔÚURLÖÐÏÔʾ¡£
Post´«ÊäµÄÊý¾ÝÁ¿´ó£¬¿ÉÒÔ´ïµ½2M£¬¶øGet·½·¨ÓÉÓÚÊÜ ......
ÓÉÓÚÏÖÔÚµÄä¯ÀÀÆ÷ÒѾ¿ÉÒÔʶ±ð¸ñʽΪtxtµÄÎĵµ¸ñʽ£¬ËùÒÔÈç¹ûÖ»ÊǸøtxtÎĵµ×öÒ»¸öÎÄ×ÖÁ´½ÓµÄ»°£¬¿ÉÄÜÖ»ÊÇ´ò¿ªÒ»¸öд°¿ÚÏÔʾtxtÎļþµÄÄÚÈÝ£¬²¢²»ÄÜʵÏÖµã»÷ÏÂÔØµÄÄ¿µÄ¡£We have to do something else.
µ±È»Õâ¸öÎÊÌâµÄ½â¾ö°ì·¨Ò²¿ÉÒÔÊÇÄ㽫ÄãµÄtxtÎļþ¸ÄÃûΪä¯ÀÀÆ÷²»ÈÏʶµÄÎļþ£¬±ÈÈçrar,ÕâÑùµÄ»°µã»÷£¬ ......
×î½üÏëд¸öÈí¼þÍæÍæ£¬×¥È¡ÍøÒ³ÉϵÄÄÚÈÝ
×¥È¡ÍøÒ³ÄÚÈݵÄÎÒ·ÅÔÚÒ»¸öÎļþÖÐд³ÉÀàÁË
ÒÔÏÂÊÇ´úÂë
<?php
class myhttp
{
var $_host;
var $_url;
var $_port;
var $_errno;
var $_errstr;
va ......