Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

PHP³ÌÐòÔ±Ó¦¸ÃÁ˽âMongoDBµÄÎå¼þÊÂ

2010ÄêÓ¦¸Ã±»ÈËÃǼÇס£¬ÒòΪSQL½«ÔÚÕâÒ»ÄêËÀÈ¥¡£ÕâÒ»Äê¹ØÏµÊý¾Ý¿âÐн«¾Íľ£¬ÕâÒ»Ä꿪·¢Õß·¢ÏÖËûÃÇÔÙ²»ÐèÒª³¤Ê±¼äÐÁ¿àµÄ¹¹ÔìÁлòÕß±í¸ñÀ´´æ·ÅÊý¾Ý¡£ 2010Ä꽫ÊÇÎĵµÐÍÊý¾Ý¿âµÄÆðʼÄê¡£¾¡¹ÜÕâÑùµÄÊÆÍ·ÒѾ­³ÖÐø¶àÄ꣬ÏÖÔÚ²ÅÊÇÒ»¸ö¸ü¶à£¬¸ü¹ã·ºµÄÎĵµÐÍÊý¾Ý¿â³öÏÖµÄÄê´ú¡£´Ó»ùÓÚÔÆ¼ÆËãµÄAmazonµ½Google£¬´óÁ¿¿ªÔ´¹¤¾ß£¬ÒÔ¼°ËæÖ®µ®ÉúµÄCouchDBºÍMongoDB¡£ ÄÇôʲôÊÂmongoDBÄØ£¿ÏÂÃæÎï¼þÊÂÇéÓ¦¸ÃÊÇPHP³ÌÐòÔ±Ó¦¸ÃÁ˽âµÄ 1.MongoDBÊÇÒ»¸öµ¥¶ÀµÄ·þÎñÆ÷ 2.MongoDBÊÇ»ùÓÚÎĵµ£¬¶ø²»ÊÇ»ùÓÚ±í 3.MongoDB½ÏÉÙµÄSchema .Äã²»ÐèÒªÁíÍâѧϰһÖÖÓïÑÔ 5.MongoDBÓÐÁ¼ºÃµÄPHPÖ§³Ö 1¡£MongoDBÊÇÒ»¸öµ¥¶ÀµÄ·þÎñÆ÷ code text¾ÍÏñmysqlºÍpostgresqlÒ»Ñù£¬MongoDB½«¼àÌý½ÓÈëµÄÁ¬½Ó¡£ËûÌṩµÄ¹¤¾ßÓÐѯÎÊ£¬´´½¨£¬¸üкÍɾ³ý£¬ÀíÂÛÉÏ£¬¾ÍºÍmysqlºÍpostgresqlÒ»Ñù½øÐй¤×÷£ºÁ´½Ó,´¦Àí£¬È»ºó¹Ø±ÕÁ¬½Ó¡£ 2. ÏòÐкͱí˵ÔÙ¼û£¬»¶Ó­ÎĵµºÍÊÕ¼¯Æ÷´úÌæ´¢´æÊý¾ÝµÄ±íºÍÐУ¬MongoDB½«Êý¾Ý´¢´æÔÚÎĵµÖС£¼ÙÈçÎÒÃÇÓÐһƪ´ø±êÌâµÄ"ÎÄÕÂ"£¬ËüÓжà¸ö×÷Õߣ¬Ò»¸öÖ÷ÌâºÍ±êÇ©¡£ËùÓÐÕâЩ¿´ÆðÀ´¾ÍÏñÏÂÃæ£º 3.MongoDB°üº¬½ÏÉÙµÄschema¡¡¡¡MongoDBûÓÐschemaÓïÑÔ¡£Èç¹ûÄãÏëн¨Ò»ÖÖÎĵµÀàÐÍ£¬Äã²»ÐèÒª¸æËßÊý¾Ý¿âÈκÎÊÂÇé¡£¾¡¹Ü½«ÐµÄÊý¾Ý·Åµ½Êý¾Ý¿âÖоÍÐÐÁË¡£¡¡¡¡ÔÚµÚ¶þµãÖУ¬ÎÒÄ£ÄâÁËÒ»¸öÎĵµ¡£ÏÖÔÚÎÒÏëΪËùÓÐÇøÓò¶¨ÒåÒ»¸öÎÄÕÂÀàÐÍ£¬ËùÓÐÎÒÐèÒª×öµÄ¾ÍÊǽ«ÕâЩÊý¾Ýдµ½Êý¾Ý¿âÖС£Èç¹ûÎÒ¾ö¶¨ÑÓ»ºÐ´ÈëÄØ£¿ÎÒÖ»ÐèÒªÀ­³öÕⲿ·ÖÊý¾Ý£¬È»ºó¼ÓÉÏÈÕÆÚ×ֶΣ¬×îºó±£´æ¾ÍÐС£¡¡¡¡ÄÇôÊý¾ÝÀàÐÍÔõô°ì£¿¼òµ¥µÄ»Ø´ð¾ÍÊÇMongoDBÔËÓÃÒ»ÖÖÇ¿ÖÆÏµÍ³£¬ÀàËÆJavaScript»òÕßPHP¡£Èç´ËÕâÑù£¬Êý¾Ý¿â¼«ºÃµÄÈõ»¯ÁËÀàÐ͵Ä×÷Óᣡ¡¡¡ÕâÓÐһЩ©¶´£¨³¬´óÁ¿µÄÊý¾ÝÐèҪһЩÃ÷È·µÄ¶¨Ò壩£¬²»¹ý¶àÊýÇé¿öÏ£¬ÄãдÄãµÄMongoDB´úÂë¾ÍÏñÔÚPHPÉϱà³ÌÒ»Ñù¡£ 4. Äã²»ÐèҪѧϰÁíÍâµÄÓïÑÔ¡¡¡¡»ØÒäÒ»ÏÂÆäËûÄãÔøÐ´¹ýµÄÊý¾Ý¿â³éÏó²ã¡£»ØÒäËùÓÐÄãÔøÊ¹ÓùýµÄORM²ã¡£ÄÇôÄãÏÖÔÚ¿ÉÒÔÅׯúËûÃǵģ¬ÔÚMongoDBÉÏÄãÓò»×ÅËûÃÇÁË¡£¡¡¡¡MongoDB£¨°üº¬ËüµÄPHPÇý¶¯£©²»ÐèҪѯÎÊÓïÑÔ¡£ÔÚ´ó¶àÊý°¸ÀýÖУ¬ÄãÖ»ÐèÒª¼òµ¥µÄ¸ø¶¨Ò»¸öÖ¸Õë¾ßÌåÖÆ¶¨ÄãÐèÒªµÄ£¬È»ºó·µ»ØÄãÒ»¸öÎĵµÖ¸Ïò¡£¡¡¡¡Èç¹ûÄãÔËÐÐһЩ¸ß½×º¯Êý£¨±ÈÈçMap-Reduce£©£¬Äã¿ÉÒÔͨ¹ýJavaScriptÓ¦ÓüÓÈëµ½MongoDBÖÐÈ¥£¬²¢ÇÒÔÚJavaScriptÄÚ²¿ÒýÇæÖÐÔËÐÐÕâЩ½Å±¾¡£¡¡¡¡5. PHPºÍMongoDBÊÇÌìÉúÒ»¶Ô£¿¡¡¡¡PHPÒѾ­¶ÔMongoDB¾ß±¸ºÜºÃµÄÖ§³Ö¡£MongoÇý¶¯¿ÉÒÔ×÷Ϊһ¸öPECL¼ÓÔØÏî¼ÓÈëµ½PHP£¬ÕâÒâζ×Ű²×°ÆðÀ´¾ÍÏñÔËÐÐPECLÒ»Ñù°²×°M


Ïà¹ØÎĵµ£º

linuxÏÂapache+php°²×°³£¼ûÎÊÌâ


linuxÏÂapache+php°²×°³£¼ûÎÊÌâ
configure: error: Unable to find libgd.(a|so)
Èç¹ûʹÓõÄÊÇubuntu»òdebian¾ÍºÜ¼òµ¥ÁË£¬Ö±½Ósudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd ¾Í»ù±¾Éϸ㶨£¬µ«ÊÇÓÃÔ´´úÂë°²×°»¹ÊǺÜÂé·³¡«
wget http://www.boutell.com/gd/http/gd-2.0.11.tar.gz
tar zxvf gd-2.0.11 ......

¿ªÊ¼Ñ§Ï°PHP¿ª·¢ÒÔ¼°ÍøÂ繤³Ì

1.¶¨Î»£¬Ã÷È··½Ïò¡£
2.¶¨Î»ºó¾ÍÈ¥³¢ÊÔ¡£²»ÒªÔÙ̸Äܲ»ÄÜ×ö¡£
ÒÔÉÏÊǺÃÓѸøÎҵĽ¨Ò飬ºÜÖпϡ£
µÚÒ»µã£¬ÎÒÐèҪȷ¶¨×Ô¼º½ñºó·¢Õ¹µÄ·½Ïò£¬²»ÄÜÔÙÏñÏÖÔÚÕâÑùʲô¶¼È¥Ñ§£¬½á¹ûʲô¶¼Ò»ÎÞËù³É¡£
µÚ¶þµã£¬Öƶ¨¼Æ»®ºó¾ÍÓ¦¸ÃÂíÉÏ×ÅÊÖÈ¥Ö´ÐУ¬Óöµ½´ìÕÛʱ²»Òª¼±×Å˵£¬ÎÒ°¾Ò¹Á˶à¾Ã¶à¾Ã£¬»¹ÊÇûѧ»á°¡£¬¶øÊǾ²ÐÄ·ÖÎö£¬È»ºó¶ÔÖ¢ÏÂÒ©£¬ ......

php headerÏê½â


header
(PHP 3, PHP 4, PHP 5)
header -- ·¢ËÍÒ»¸öԭʼ HTTP ±êÍ·
˵Ã÷
void header ( string string [, bool replace [, int http_response_code]] )
header() º¯ÊýÓÃÀ´·¢ËÍÒ»¸öԭʼ HTTP ±êÍ·¡£ÓÐ¹Ø HTTP ±êÍ·µÄ¸ü¶àÄÚÈݼû HTTP/1.1 ¹æ·¶¡£
¿ÉÑ¡²ÎÊý replace Ö¸Ã÷ÊÇÌæ»»µôǰһÌõÀàËÆµÄ±êÍ·»¹ÊÇÔö¼ÓÒ»ÌõÏàͬÀàÐ͵ ......

PHP»º´æ¼¼Êõ£ºmemcacheº¯ÊýÏê½âÖ®¶þ

memcache::debug
bool memcache_debug ( bool $on_off )
˵Ã÷£º
¿ØÖƵ÷ÊÔ¹¦ÄÜ£¬Ç°ÌáÊÇphpÔÚ±àÒëµÄʱºòʹÓÃÁË-enable-debugÑ¡Ï·ñÔòÕâ¸öº¯Êý²»»áÓÐ×÷Óá£
²ÎÊý£º
$on_off£ºtrue±íʾ¿ªÆôµ÷ÊÔ£¬false±íʾ¹Ø±Õµ÷ÊÔ
·µ»ØÖµ£º
Èç¹ûphpÔÚ±àÒëµÄʱºòʹÓÃÁË-enable-debugÑ¡Ï·µ»Øtrue£¬·ñÔò·µ»Øfalse
Memcache::decremen ......

¿çÄêÎÊÌâÖÕÓÚ½â¾ö(php²»ÏÔʾijЩͼƬ)

Äêǰ°ïsw666Ç¨ÒÆÍøÕ¾µ½ÎÒÃÇ·þÎñÆ÷£¬½á¹û£¬Åú·¢ÖÐÐÄÁ½ÕÅͼƬ²»ÏÔʾ£¬ÉÌÆ·Ìí¼ÓµÄËõÂÔͼ²»ÏÔʾ£¬ÓÉÓÚµÚÒ»´Î´îPHP»·¾³£¬ËùÒÔÕÕ×ÅÍøÉϵĽ̳ÌÒ»²½²½¸ã£¬´îºÃºóÄÜ·ÃÎÊ£¬µ«¾ÍÊÇͼƬÓÐÎÊÌâ¡£ÔõôŪ¶¼¸ã²»¶¨
ǰ¼¸ÌìÖÜÉлԴó¸ç˵ÊÇgd¿âµÄÎÊÌ⣬ÎÒ¾ÍÅäÖÃÁËÏÂphp.iniÎļþ£¬¸Ä³ÉÖ§³ÖÁËgd¿â£¬ºóÃæÒª²é¿´ÊÇ·ñÓÐgd¿â£¬±àдphp.phpÎļþ
< ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ