ÎÒд¹ýµÄ½Ì³Ì²»¶à£¬¶øÇҴ󲿷ֶ¼ÊÇÀ´Ô´ÓÚ±ðÈ˵Ľ̳̣¬²»¹ý£¬ÕâÀïËù½éÉܵ쬶¼ÊÇÈÚÈëÎÒËù×ܽáµÄ¾Ñ飮££ÒýÑÔ
¡¡¡¡
¡¡¡¡PHPµÄÖ´ÐÐЧÂÊÊÇÓÐÄ¿¹²¶ÃµÄ£¬ÕâÒ²ÊÇÎÒϲ»¶ËüµÄÔÒòÖ®Ò»£¬ºÍËü³ÆÎª¾øÃî´îµµµÄMysqlÒÔ¼°ApacheÏëÈںϣ¬²»Äܲ»¾ªÌ¾ÆäЧÂÊÁË¡£PHP¸üÐÂÒ²ºÜ¿ì£¬ÕâÀïÁоÙÁËĿǰ×îа汾PHP4.3.2RC4£¨¼¸ºõûÓÐBUGÁË£¬¹À¼ÆÐ´ÍêÕâÆª²»¾ÃºóÕýʽ°æ¾Í³öÁË£©£¬ºÍ×îа汾µÄMysql4.0.13µÄ°²×°¹ý³Ì¡£
¡¡¡¡
¡¡¡¡PHPµÄ°²×°Îļþ¿ÉÒÔÖ±½Óµ½ http://www.php.net/ ÏÂÔØ£¬»ñµÃfor win32µÄ.zip°ü£¨5.8M£©
¡¡¡¡MysqlµÄ°²×°Îļþ¿ÉÒÔÖ±½Óµ½ http://www.mysql.com ÏÂÔØ£¬»ñµÃfor win32µÄ.zip°ü
¡¡¡¡ÁíÍâÈç¹ûÏëÌåÑéApacheºÍPHPµÄÅäºÏЧ¹û¶øÒª·ÅÆúIISµÄ»°£¬Çëµ½ http://www.apache.org ÏÂÔØ×îеÄfor win31µÄ.MSI°²×°°ü£¬Ä¿Ç°×îа汾ÊÇ2.0.45¡£
¡¡¡¡ÁíÍ⣬¿ÉÒÔÏÂÔØZend OptimizerÀ´¶ÔPHP½øÐмÓËÙ¡£¾ßÌå¿ÉÒÔ·ÃÎÊ http://www.zend.com
¡¡¡¡
¡¡¡¡<1>°²×°ÅäÖÃPHP
¡¡¡¡
¡¡¡¡1.½âѹËõPHPѹËõ°üµ½C:PHP£¨Õâ¸ö·¾¶¿ÉÒÔËæÒ⣬²»¹ýÒÔÏÂÒªÊÇÓõ½Õâ¸ö·¾¶£¬ÇëÏàÓ¦µÄÐ޸ģ©¡£
¡¡¡¡
¡¡¡¡2.¸´ÖÆC:PHPĿ¼ÏµÄphp4ts.dll¼°C:PHPdllsĿ¼ÏµÄËùÓÐÎļþµ½windowsµÄϵͳÎļþ¼ÐÀÎļþ¼ÐÊÓWindows°æ±¾µÄ ......
ÎÒд¹ýµÄ½Ì³Ì²»¶à£¬¶øÇҴ󲿷ֶ¼ÊÇÀ´Ô´ÓÚ±ðÈ˵Ľ̳̣¬²»¹ý£¬ÕâÀïËù½éÉܵ쬶¼ÊÇÈÚÈëÎÒËù×ܽáµÄ¾Ñ飮££ÒýÑÔ
¡¡¡¡
¡¡¡¡PHPµÄÖ´ÐÐЧÂÊÊÇÓÐÄ¿¹²¶ÃµÄ£¬ÕâÒ²ÊÇÎÒϲ»¶ËüµÄÔÒòÖ®Ò»£¬ºÍËü³ÆÎª¾øÃî´îµµµÄMysqlÒÔ¼°ApacheÏëÈںϣ¬²»Äܲ»¾ªÌ¾ÆäЧÂÊÁË¡£PHP¸üÐÂÒ²ºÜ¿ì£¬ÕâÀïÁоÙÁËĿǰ×îа汾PHP4.3.2RC4£¨¼¸ºõûÓÐBUGÁË£¬¹À¼ÆÐ´ÍêÕâÆª²»¾ÃºóÕýʽ°æ¾Í³öÁË£©£¬ºÍ×îа汾µÄMysql4.0.13µÄ°²×°¹ý³Ì¡£
¡¡¡¡
¡¡¡¡PHPµÄ°²×°Îļþ¿ÉÒÔÖ±½Óµ½ http://www.php.net/ ÏÂÔØ£¬»ñµÃfor win32µÄ.zip°ü£¨5.8M£©
¡¡¡¡MysqlµÄ°²×°Îļþ¿ÉÒÔÖ±½Óµ½ http://www.mysql.com ÏÂÔØ£¬»ñµÃfor win32µÄ.zip°ü
¡¡¡¡ÁíÍâÈç¹ûÏëÌåÑéApacheºÍPHPµÄÅäºÏЧ¹û¶øÒª·ÅÆúIISµÄ»°£¬Çëµ½ http://www.apache.org ÏÂÔØ×îеÄfor win31µÄ.MSI°²×°°ü£¬Ä¿Ç°×îа汾ÊÇ2.0.45¡£
¡¡¡¡ÁíÍ⣬¿ÉÒÔÏÂÔØZend OptimizerÀ´¶ÔPHP½øÐмÓËÙ¡£¾ßÌå¿ÉÒÔ·ÃÎÊ http://www.zend.com
¡¡¡¡
¡¡¡¡<1>°²×°ÅäÖÃPHP
¡¡¡¡
¡¡¡¡1.½âѹËõPHPѹËõ°üµ½C:PHP£¨Õâ¸ö·¾¶¿ÉÒÔËæÒ⣬²»¹ýÒÔÏÂÒªÊÇÓõ½Õâ¸ö·¾¶£¬ÇëÏàÓ¦µÄÐ޸ģ©¡£
¡¡¡¡
¡¡¡¡2.¸´ÖÆC:PHPĿ¼ÏµÄphp4ts.dll¼°C:PHPdllsĿ¼ÏµÄËùÓÐÎļþµ½windowsµÄϵͳÎļþ¼ÐÀÎļþ¼ÐÊÓWindows°æ±¾µÄ ......
MySQLÖØÐ°²×°µÄʱºò³öÏÖÁËÎÊÌ⣺Could not start the service MySQL. Error:0,ÔÒòÊÇûÓжԾɵÄMySQLÍêÈ«Ð¶ÔØµô¡£
ÔÚÄã´ÓµçÄÔÀïÐ¶ÔØ¾ÉµÄMYSQLÊý¾Ý¿â·þÎñʱ£¬Ê×ÏÈÏÈÔÚWINDOWS·þÎñÀïÍ£µôMYSQLµÄ·þÎñ¡£ÔÙµ½¿ØÖÆÃæ°åÀïµÄÔö¼Óɾ³ý³ÌÐòÄÚ½øÐÐɾ³ý£¬È»ºóÊÖ¶¯É¾³ýÔ°²×°Îļþ,µ«ÊÇÄã²¢²»ÄÜÍêÕûµÄ°ÑMYSQL·þÎñɾ³ý£¬ÄÇô¾ÍÒªÔÚ×¢²á±íÀï(regedit)Çå³ýÄãµÄMYSQL·þÎñ¡£Óм¸¸öµØ·½:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL Ŀ¼ɾ³ý;
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL Ŀ¼ɾ³ý;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL Ŀ¼ɾ³ý;
È»ºóÖØÆôµçÄԾͿÉÒÔÁË¡£
......
ERROR 1005 (HY000): Can't create table ' ****.frm' (errno: 150)
ÎÒÊÇ´ÓÒÔϼ¸¸ö·½Ãæ½â¾öÁË´ËÎÊÌ⣺
1¡¢È·±£²ÎÕյıíºÍ×Ö¶ÎÊÇ´æÔڵģ»
2¡¢×é³ÉÍâ¼üµÄ×Ö¶ÎÒªÇó±»Ë÷Òý(Ö÷ÒªÊÇÍâ¼üÄǸö×Ö¶ÎÒªÇóÔÚÆäËû±íÖÐÊÇÖ÷¼ü)£»
3¡¢Íâ¼ü¹ØÁªµÄÁ½±í»ò¶à±íÒªÇó¶¼ÊÇINNODBÀàÐÍµÄ±í£»
4¡¢×Ö¶ÎÀàÐÍ£¨ËµÃ÷£©ÒªÒ»Ñù`itemId` varchar(36) collate utf8_bin NOT NULL default '',
5¡¢È·±£ÒÔÉÏÉùÃ÷µÄ¾ä·¨ÊÇÕýÈ·µÄ¡£
ÔÎÄÁ´½Ó£ºhttp://blog.csdn.net/alen1985/archive/2009/12/14/5002203.aspx
×÷ÕߣºAlen ......
½ñÌìÔÚʵ¼Ê¿ª·¢ÖжÔÓÚMySQLÊý¾Ý¿â½øÐÐÒÆÖ²·¢ÉúµÄÎÊÌâÀ´ËµÏÂ. ¿ªÊ¼°Ñ±¾µØdataÖеÄÊý¾Ý¿âÎļþ¿½±´µ½Áíһ̨»ú×ÓÉÏTest, Ö´ÐÐshow tables ; ¿ÉÒÔ¿´µ½Êý¾Ý¿â±í,µ«ÊÇ¶Ô±í½øÐÐÈκβÙ×÷¶¼±¨´í: ±í²»´æÔÚ , ÔÒÔΪMysqlµÄÊý¾Ý¿âÎļþ(.frm)Copy->stickµ½±¾µØ°²×°MySQLDBĿ¼µÄdataÎļþ¼ÐϾͿÉÒÔ.ÊÂʵ²»ÊÇÎÒÃÇÏëµÄÄÇÑù. ¶ÔÓÚMySQLÊý¾Ý¿âµÄÒÆÖ²,ÎÒÃÇÄÜ¿´µ½µÄÖ»ÊÇËüÉú³ÉµÄ±í½á¹¹ ÒÔ¾ÍÊÇ˵ÒÔ .frmΪºó׺ÃûµÄÎļþ.
ʵ¼ÊÉÏ, .frm .myd .myi¶¼ÊÇMysql´æ´¢Êý¾ÝµÄÎļþ, ´ú±íMySQLÊý¾Ý¿â±íµÄ½á¹¹/Êý¾ÝºÍË÷ÒýÎļþ ,ÎÒÃÇĬÈÏ´´½¨Êý¾Ý¿âºÍ±íʱֻÉú³ÉÊý¾Ý¿â±í½á¹¹µÄÎļþ.frm. ÒÆÖ²Êý¾Ý¿âʱ,±ØÐë´æÔÚÈýÖÖ¸ñʽµÄÊý¾Ý¿â±íÎļþ,²ÅÄÜÕý³£Ê¹ÓøÃDB, µ±ÎÒÃÇÔÚ±¾µØ´´½¨³öÊý¾Ý¿â»¹ÓиÃÊý¾Ý¿âÓòϵıíʱ, ÔÚdataÎļþ¼ÐÏÂÖ»´æÔÚÊý¾Ý¿âµÄ×Ö·û¼¯ÃèÊöÎļþºÍÊý¾Ý¿â±í½á¹¹Îļþ,ÈôÐèÒªÒÆÖ²Êý¾Ý¿â, Ó¦¸ÃÔÚ ¸ÃÊý¾Ý¿âÓòÏÂ, ÒѾÍÊÇ˵ use targetDatabase; ºóÖ´ÐÐÒÔÏÂÓï¾äÉú³ÉÆäËûÁ½ÖÖ¸ñʽµÄÊý¾Ý´æ´¢Îļþ,
alter table targetTableName ENGINE = MYISAM ROW_FORMAT = COMPACT;
¶Ôÿ¸ö±í¶¼Ö´ÐÐÒÔÉÏÓï¾äºó, ÔÚ¿´¿´dataÎļþϵÄÊý¾Ý¿â±í,ÆäËûÁ½ÖÖ¸ñʽ¶¼Éú³É³öÀ ......
×ªÔØ×Ô£ºhttp://www.neatstudio.com/index-4.shtml
ÎÄÕÂÀ´×Ô¼Åįhacker,http://hi.baidu.com/isbx/blog/item
/08ef48547ef1ad58574e00bf.html:
µ±Ç°µÄWeb¿ª·¢ÕßÖп϶¨Óв»ÉÙÈËûÓÐ×¢Òâµ½×÷ÕßËùÌáµ½µÄÕâÁ½¸öÎÊÌâµÄ¡£
µÚÒ»¸öÎÊÌâÊÇÕâÑùµÄ£¬MySQLĬÈÏÓÐÒ»¸öÅäÖòÎÊý
max_packet_size£¬Õâ¸ö²ÎÊýÊÇÓÃÓÚÏÞÖÆMySQL¿Í»§¶ËºÍMySQL·þÎñÆ÷¶ËÊý¾ÝͨÐŵÄÊý¾Ý°ü´óС£¬MySQLµÄĬÈÏÅäÖÃÊÇ1MB¡£Èç¹û¿Í
»§¶Ë·¢Ë͵ÄÊý¾Ý³¬¹ýÁË1MB£¬ÔòMySQL·þÎñÆ÷¶Ë»áºöÂÔµôÕâ¸öÇëÇóÊý¾Ý¡£×÷Õß½ÓÏÂÀ´¾ÙÁËÁ½¸öÀûÓÃÕâ¸öȱÏݵÄÀý×Ó£¬µÚÒ»¸öÊÇÀûÓ󬳤Êý¾ÝÀ´Ê¹MySQLµÄ
ÈÕÖ¾¼Ç¼³ÌÐòʧЧ£¬µÚ¶þ¸öÊÇÔÚPHP+MySQLµÄ»·¾³Ï£¬PHPµÄSessionÇåÀí³ÌÐò»áÓÉÓÚÒ»´Î·¢Ë͵ÄÇåÀísessionÊý¾ÝµÄÇëÇóÊý¾Ý°ü³¬¹ý
max_packet_sizeµÄÏÞÖÆ£¬¶øµ¼ÖÂÇåÀísessionʧ°Ü¡£
¶øÊµ¼ÊÉÏ£¬ÓÉÓںܶàPHP+MySQLµÄ³ÌÐò¶¼»áÔËÐÐÓû§ÉÏ´«¸½¼þÖ®À࣬¶øÒ»°ãµÄPHP+MySQLµÄÉÏ´«¸½¼þÏÞÖÆ¶¼ÊÇ´óÓÚ1MBµÄ£¬ËùÒÔPHPµÄ
³ÌÐò¿ª·¢ÈËÔ±Ò»°ãÊÇ»áÈ¥ÐÞ¸Ämax_packet_sizeµÄֵΪ´óÓÚ1MB¡£Õâ¾Í¸øÎÒÃǵÄ©¶´ÀûÓôøÀ´ÁËÒ»¶¨µÄÂé·³£¬±Ï¾¹ÔÚµ±Ç°µÄÍøÂç×´¿öÏ£¬¹¹Ôì
1MB¶àµÄÊý¾ÝÈ¥ÉÏ´«»¹ÊÇ¿ÉÒÔÈÌÊܵġ£µ«ÊÇÌ«´óµÄÊý¾ÝÁ¿¾Í±È½Ï¿¼ÑéÎÒÃǵÄÄÍÐÄÁË£¬ºÇºÇ¡£
µÚ¶þ¸öÎÊÌâ¾Í ......
×ªÔØ×Ô£ºhttp://www.neatstudio.com/index-4.shtml
ÎÄÕÂÀ´×Ô¼Åįhacker,http://hi.baidu.com/isbx/blog/item
/08ef48547ef1ad58574e00bf.html:
µ±Ç°µÄWeb¿ª·¢ÕßÖп϶¨Óв»ÉÙÈËûÓÐ×¢Òâµ½×÷ÕßËùÌáµ½µÄÕâÁ½¸öÎÊÌâµÄ¡£
µÚÒ»¸öÎÊÌâÊÇÕâÑùµÄ£¬MySQLĬÈÏÓÐÒ»¸öÅäÖòÎÊý
max_packet_size£¬Õâ¸ö²ÎÊýÊÇÓÃÓÚÏÞÖÆMySQL¿Í»§¶ËºÍMySQL·þÎñÆ÷¶ËÊý¾ÝͨÐŵÄÊý¾Ý°ü´óС£¬MySQLµÄĬÈÏÅäÖÃÊÇ1MB¡£Èç¹û¿Í
»§¶Ë·¢Ë͵ÄÊý¾Ý³¬¹ýÁË1MB£¬ÔòMySQL·þÎñÆ÷¶Ë»áºöÂÔµôÕâ¸öÇëÇóÊý¾Ý¡£×÷Õß½ÓÏÂÀ´¾ÙÁËÁ½¸öÀûÓÃÕâ¸öȱÏݵÄÀý×Ó£¬µÚÒ»¸öÊÇÀûÓ󬳤Êý¾ÝÀ´Ê¹MySQLµÄ
ÈÕÖ¾¼Ç¼³ÌÐòʧЧ£¬µÚ¶þ¸öÊÇÔÚPHP+MySQLµÄ»·¾³Ï£¬PHPµÄSessionÇåÀí³ÌÐò»áÓÉÓÚÒ»´Î·¢Ë͵ÄÇåÀísessionÊý¾ÝµÄÇëÇóÊý¾Ý°ü³¬¹ý
max_packet_sizeµÄÏÞÖÆ£¬¶øµ¼ÖÂÇåÀísessionʧ°Ü¡£
¶øÊµ¼ÊÉÏ£¬ÓÉÓںܶàPHP+MySQLµÄ³ÌÐò¶¼»áÔËÐÐÓû§ÉÏ´«¸½¼þÖ®À࣬¶øÒ»°ãµÄPHP+MySQLµÄÉÏ´«¸½¼þÏÞÖÆ¶¼ÊÇ´óÓÚ1MBµÄ£¬ËùÒÔPHPµÄ
³ÌÐò¿ª·¢ÈËÔ±Ò»°ãÊÇ»áÈ¥ÐÞ¸Ämax_packet_sizeµÄֵΪ´óÓÚ1MB¡£Õâ¾Í¸øÎÒÃǵÄ©¶´ÀûÓôøÀ´ÁËÒ»¶¨µÄÂé·³£¬±Ï¾¹ÔÚµ±Ç°µÄÍøÂç×´¿öÏ£¬¹¹Ôì
1MB¶àµÄÊý¾ÝÈ¥ÉÏ´«»¹ÊÇ¿ÉÒÔÈÌÊܵġ£µ«ÊÇÌ«´óµÄÊý¾ÝÁ¿¾Í±È½Ï¿¼ÑéÎÒÃǵÄÄÍÐÄÁË£¬ºÇºÇ¡£
µÚ¶þ¸öÎÊÌâ¾Í ......
php£«mysqlÔúʵ¸öÈË»ù±¾¹¦
Ò». 10¾ä»°
1.²»ÒªÒÀÀµregister_global=ONµÄ»·¾³£¬´ÓÄã¸Õ¶®µÃÅäÖÃphpÔËÐл·¾³ÉõÖÁÉв»Ã÷°×register_globalµÄON/OFF»á¶Ô×Ô¼ºÓÐʲôӰÏìµÄÄÇÌìÆð£¬¾ÍÓ¦¸ÃÓ¸ҵذÑËüÉèΪOFF.
2.д³ÌÐòǰ¿´¿´ÔõôÓÃerror_reporting.
3.²»¶®¾ÍÎʱ¾Éíû´í£¬µ«ÄãÐèÒªÔÚÄÇ֮ǰ²é²éÊֲᡣ
4.µ±È»£¬ÄãÐèÒª¶®µÃʹÓÃÊֲᡣÊÖ²áÉÏÕÒ²»µ½´ð°¸µÄʱºò£¬Ó¦¸Ã¿¼ÂÇÏÂÍøÂçÉϵÄËÑË÷ÒýÇæ¡£
5.¸Õѧ»áphp+mysqlÖ®ºó£¬²»Òª½ÐÈÂ×ÅҪдÂÛ̳£¬ÒªÐ´XXX¡£ÒªÃ÷°×£¬¸Õѧ»áдºº×Ö²¢²»±íʾÄãÓÐÄÜÁ¦Ð´Ê«¡£
6.ÔÚѧweb±à³ÌµÄʱºò£¬ÄãÓ¦¸ÃÏÈÈ¥ÈÏʶhtmlÕâ¸öÅóÓÑ¡£
7.ÓеãÄÜÁ¦ºó£¬ÊÔׯشðÐÂÊÖµÄÎÊÌ⣬²»Òª¿´µ½×Ô¼º¶®µÄ¶ø±ðÈ˲»¶®¾ÍÕ´Õ´×Ôϲ£¬ÈÓÏÂÒ»Ãû“¼òµ¥£¬ÄÇÊÇ»ù±¾µÄ¶«Î÷”¾Í×߸üÒª²»µÃ¡£
8.˼¿¼ÊÇÒ»¸öºÃϰ¹ß£¬²»¶¯ÊÖȥд¾ÍµÈÓÚ¿ÕÏ룬ʲôҲûÓС£
9.дºÃÒ»¶Î³ÌÐò£¬Èç¹û¾õµÃºÜÂúÒ⣬һÖܺóÔÙ¿´Ò»±é£¬Ò²ÐíÄã»áÈÏΪËüÓ¦¸ÃÓÐËù¸Ä±ä
10.Óпն࿴¿´±ðÈ˵ijÌÐò£¬ÕÒ³öËûÈ˵IJ»×ã»òÓŵ㣬×Ô¼ºµàÁ¿¡£
¶þ. ¸÷È¡ËùÐè
1.ÉÆÓÚʹÓÓÒýÓÔ,ËüÄÜÖ±½ÓÓ°Ïìµ½³ÌÐòµÄЧÂÊ¡£
2.ÉÆÓÚÓÃÈýÔªÔËËã×Ó,¿ÉÒÔÈóÌʽ½Ï¾«¼òÓÐЧÂÊ¡£
±ÈÈç:
PHP´úÂë:
if ($data[$i]['nickname'])
{
&n ......