Yii PHP FrameworkʵÓÃÈëÃŽ̳Ì(ת)
×÷Õߣºhttp://blog.csdn.net/zhoufoxcn/archive/2009/11/05/4769858.aspx
˵Ã÷£ºÒòΪ×î½ü¹¤×÷¹¤×÷¹ØÏµ£¬ÐèÒª¿ª·¢Ò»¸öÔÚLinuxÏÂÔËÐеÄWeb
Application£¬ÐèÒª¶ÔÏÖÔڱȽÏÁ÷ÐеÄһЩPHP¿ò¼Ü×öÒ»¸öÁ˽âºÍÆÀ¹À£¬ÏÂÃæµÄÕâÆªÎÄÕÂÊDZÊÕß×î½üѧϰһ¸ö±È½ÏеÄPHP
FrameworkµÄÒ»µã¾ÀúºÍ²Ù×÷²½Ö裬ÒòΪ¹Ù·½µÄÊÖ²áдµÃ±È½Ï»Þɬ£¨ÌرðÊÇÖÐÎĵģ©£¬Ôø¾³¢ÊÔ±é¶ÁËüÄǸöÊÖ²áÔÙ¶¯ÊÖ£¬¶ÁÁËÒ»´ó°ë·¢ÏÖÈÔÎÞ·¨Àí½â£¬ÓÚÊÇ
¸É´àÏÈÏÂÊÖΪǿÁË£¬Òò¶øÒ²¾ÍÓÐÁËÏÂÃæµÄÎÄÕ¡£
½é
ÉÜ
Yii
ÊÇÒ»¸ö»ùÓÚ×é¼þ¡¢´¿
OOP
µÄ¡¢ÓÃÓÚ¿ª·¢´óÐÍ
Web
Ó¦ÓõĸßÐÔÄÜ
PHP
¿ò¼Ü¡£Ëü½«
Web
±à³ÌÖеĿÉÖØÓÃÐÔ·¢»Óµ½¼«Ö£¬Äܹ»ÏÔÖø¼ÓËÙ¿ª·¢½ø³Ì¡£
Yii
ÊʺϴóÁ÷Á¿µÄÓ¦Óã¬ÈçÃÅ»§¡¢
BBS
¡¢
CMS
¼°
B2B
ϵͳµÈ£¬¹¦Äܷḻ£¬ÐÔÄÜÓÅÒ죬²»¹ýËüµÄÖÐÎÄÎĵµ»¹²»ÍêÉÆ£¬²¢ÇÒÓÐЩÃüÁîÐеIJÙ×÷ÊÇÕë¶Ô·Ç
Windows
Óû§µÄ£¬²»Ò×Àí½â£¬ËùÒÔÖÆ×÷ÁËÕâÆªÎĵµ¡£
ÏÂ
ÔØµØÖ·£º
http://www.yiiframework.com/download/
ÖÐ
ÎÄÎĵµµØÖ·£º
http://www.yiiframework.com/doc/guide/zh_cn
Åä
ÖÃ
ÏÂ
ÃæÕë¶Ô±¾È˵ĻúÆ÷Ïà¹ØÈí¼þ»·¾³¼°Â·¾¶×öÏÂ˵Ã÷£º
Apache2.2.4+PHP5.2.5+MySQL5.1.39
ÔÚ
ÕâÀïÐèҪ˵Ã÷µÄÊÇÐèÒªÔÚÉèÖÃ
Windows
»·¾³±äÁ¿£¬ÔÚ
Path
ÖÐÌí¼Ó
PHP
ÔËÐл·¾³ËùÔÚµÄĿ¼£¨Èç±¾ÈËÔÚÔÓÐÅäÖúó¼ÓÉÏ
”;C:\PHP”
£©£¬ÒòΪʹÓÃ
Yii
ʱÐèÒª
PHP
µÄÔËÐл·¾³¡£´ËÍ⣬ÔÚ
PHP
°æ±¾Ñ¡Ôñʱ½¨Ò鲻ҪѡÔñ±È½Ï¸ßµÄ°æ±¾£¬±¾ÈËÊÇ´Ó
PHP5.3.0->PHP5.2.11->PHP5.2.5
һ·½µÏÂÀ´²ÅÔËÐгɹ¦µÄ£¬½¨Ò龡Á¿ÔÝʱ²»ÒªÊ¹ÓÃ
PHP5.3.0¡¢
PHP5.2.11£¬±¾ÈËÔÚʹÓÃÕâÁ½¸ö°æ±¾¹ý³ÌÖо³£Óöµ½Ò»¸ö
ext
Ŀ¼ÏµÄ
dll
Îļþ²»ÄܼÓÔØµÄÇé¿ö£¬µ±È»ÄãÈ·ÈÏ×Ô¼º¶Ô
PHP
µÄÅäÖÃÏ൱ÊìϤµÄ»°ÀýÍâ¡£
Òò
ΪÔÚ
Yii
ÖÐÐèÒª¿ªÆô
pdo
ºÍ
pdo_mysql
£¬ËùÒÔÇëÈ·±£ÔÚÔËÐл·¾³ËùʹÓõÄ
php.ini
ÖÐÈ¡ÏûÁË
extension=php_mysql.dll
¡¢
extension=php_pdo.dll
¡¢
extension=php_pdo_mysql.dll
µÄ×¢ÊÍ¡£
Apache
µÄÍøÕ¾¸ù·¾¶Îª
D:\wwwroot
£¬ÔÚÕâ¸ö¸ù·¾¶Ï´´½¨Ò»¸öÃûΪ
YiiDemo
µÄÎļþ
¼Ð£¬½«´ÓÍøÉÏÏÂÔØµ½µÄ
Yii
ѹËõ°ü½âѹ֮ºó£¬¿½±´½ø
D:\wwwroot\YiiDemo
Îļþ¼Ð£¬Îļþ½á¹¹ÈçÏ£º
×¢£º
ÉÏͼÖÐ
demos
¡¢
framework
¡¢
requirements
ÊÇ
Yii
ѹËõ°üÖеÄÎļþ
¼Ð£¬ÆäËüÎļþºÍÎļþ¼ÐÊDZ¾ÈËʹÓÃ
Eclipse
ʱ´´½¨µÄ¡£´ËÍ⣬ÔÚ
D:\wwwr
Ïà¹ØÎĵµ£º
ĿǰÓв»ÉÙAMP£¨Apache\MySQL\PHP£©µÄ¼¯³ÉÈí¼þ£¬¿ÉÒÔÈÃÎÒÃÇÒ»´Î°²×°²¢ÉèÖúá£Õâ¶ÔÓÚ²»ÊìϤAMPµÄÓû§À´Ëµ£¬ºÃ´¦¶à¶à¡£
Ò»¡¢Ê¹ÓÃAMP¼¯³ÉÈí¼þµÄÓŵ㣺
1¡¢¿É±ÜÃâÓÉÓÚȱ·¦AMPµÄ֪ʶ£¬¶øÎÞ·¨ÕýÈ·ÉèÖû·¾³£»
2¡¢¿É¿ìËÙ°²×°²¢ÉèÖúÃAMP»·¾³£¬ÈÃÎÒÃÇÖ±½Ó¿ªÊ¼ÕæÕý¸ÐÐËȤµÄÈí¼þ£¬Èçxoops£»
3¡¢¿É·½±ãµÄ´î½¨²âÊÔ»·¾³£¬¶ÔÓÚ² ......
¡¡¡¡PHPºËÐÄ¿ª·¢ÕßAndrei ZmievskiÔÚ×î½ü¾ÙÐеÄ2009 Zend/PHP»áÒéµÄÖ÷Ìâ·¢ÑÔÖÐÌá³ö£º“ÔÚ½ÓÏÂÀ´µÄPHP6ÖØÒªÉý¼¶ÖУ¬½«Í¨¹ýÖ§³ÖUnicodeÀ´°ïÖú¿ª·¢ÕßÃÇд³öÄܹ»²¿Êðµ½¶à¸ö²»Í¬ÓïÑÔÊг¡µÄÓ¦ÓóÌÐò¡£”
¡¡¡¡ÉÌÒµ¿ª·¢ÖÐÈç¹ûÖ»ÊÇ¿ª·¢ÎªÌØÓïÑÔÊг¡µÄÓ¦ÓóÌÐò£¬¾Í»áʧȥÆäËûµØ·½µÄÉÌÒµ»ú»á¡£ÔçÔÚ2006Äê4Ô£¬Andrei Zmievs ......
Éú³É6 ~ 16λµÄÓû§ÃûÈô¸É¸ö£¬Ö÷ÒªÊÇÎı¾²Ù×÷£¬µ«ÊÇǰÌáÊÇÒªÓÐÒ»¸ö×Ö·û´®°ü¡£Ö÷Òª°üº¬Èý¸ö³ÌÐò¡£
³ÌÐòÒ»£º¸ºÔð´Ó×ÖµäÖÐËæ»úÌáÈ¡Êý¾Ý£¬Ð´ÈëÒ»¸öÐÂÎļþ¡££¨1.php£©
<?php
/* ´Ó×ÖµäÎļþÖÐÌáÈ¡Ëæ»úÖµ */
$file1 = "./Words.dic";
$file2 = "./common_pass_mini.dic";
$file3 = "./Sys_Month_Date.Dic";
$rfile = "./ ......
Memcacheº¯Êý¿âÊÇÔÚPECL(PHP Extension Community Library)ÖУ¬Ö÷Òª×÷ÓÃÊǴ´óÈÝÁ¿µÄÄÚ´æÊý¾ÝµÄÁÙʱ´æ·ÅÇøÓò£¬ÔÚ·Ö²¼Ê½µÄʱºò×÷ÓÃÌåÏֵķdz£Ã÷ÏÔ£¬·ñÔò²»½¨ÒéʹÓá£
memcacheº¯ÊýËùÓеķ½·¨ÁбíÈçÏ£º
²Î¿¼http://www.php.net/manual/zh/function.Memcache-add.php
Memcache::add - Ìí¼ÓÒ»¸öÖµ£¬Èç¹ûÒѾ´æÔÚ£¬Ôò·µ»Øf ......
×¼±¸ÖªÊ¶£º
Ubuntu :
Ubuntu ÊÇlinuxµÄÒ»¸ö°æ±¾£¬ÓзÇÖÞ·¢²¼µÄ£¬ÏÖÔڱȽÏÁ÷ÐеÄÒ»¸ö°æ±¾¡£
²Î¿¼°Ù¶È˵Ã÷Ubuntu
nginx ¡¡£º
Nginx ("engine x") ÊÇÒ»¸ö¸ßÐÔÄÜµÄ HTTP ºÍ ·´Ïò´úÀí ·þÎñÆ÷£¬Ò²ÊÇÒ»¸ö IMAP/POP3/SMTP ´úÀí·þÎñÆ÷¡£ Nginx ÊÇÓÉ Igor Sysoev Ϊ¶íÂÞ˹·ÃÎÊÁ¿µÚ¶þµÄ Rambler.ru Õ¾µã¿ ......