×î½ü·¢ÏÖBlogBusµÄÍøËÙËÆºõÓÐËùϽµ£¬ÕýºÃ×Ô¼ºµÄ»úÆ÷²»ÊÇLinuxô£¿×°¸öLAMP(Linux+Apache+MySQL+PHP)²»¾ÍÓÐ×Ô¼ºµÄwordpress²©¿ÍÁË£¿¹¦ÄÜ»¹NÇ¿´ó£¬Ò²²»ÓÃÔÙ¾ÖÏÞÓÚbusµÄ¼¸¸öÄ£°åÁË£¬¹þ¹þ£¬Ìå»áһϡ°Ò»Çо¡ÔÚÕÆÎÕ¡±µÄ¸Ð¾õ¡£
°²×°LAMP
·Ï»°ÂÔ¹ý²»±í£¬´ò¿ªÐÂÁ¢µÃ£¬±à¼-->ʹÓÃÈÎÎñ·Ö×é±ê¼ÇÈí¼þ°ü£¬LAMP ServerºÕÈ»³öÏÖ£¬¹´Ñ¡£¬È»ºóÓ¦Óã¬Ö®ºóÔÙ°²×°phpmyadmin(¿ÉÑ¡)£¬ÔÚÖÕ¶ËÊäÈëÒÔÏÂÃüÁî
sudo apt-get install phpmyadmin
ÕâÑù£¬LAMP¾Í°²×°³É¹¦ÁË£¨ÕâÀïÓбØÒªÇ¿ÁÒBSÒ»ÏÂWinϵͳ£¬Apache+PHP¾ÍÄܰÑÈ˸ã·èµô£¬Ubuntuϰ²×°Ò²Ì«¼òµ¥ÁË£¬ÔÞÃÀdebian£©
ÖØÆô£¬´ò¿ªswiftfox£¬ÊäÈëhttp://127.0.0.1£¬³É¹¦¿´µ½ÁËIT Work£¬ºÃÁË£¬ÏÖÔÚ»úÆ÷¾ÍÊÇһ̨Web·þÎñÆ÷ÁË
½Ó×ÅÅäÖÃSQL
ÖÕ¶ËÏÂÊäÈëmysql -u root
»á³öÏÖÒ»¸ömysql>µÄÌáʾ·û£¬°ÑÏÂÃæÕâÌõ¶«¶«ÊäÈë½øÈ¥£¬²»ÒªÏÓ³¤
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "xxx"£»
ÔÚÕâÀrootÊÇÓû§Ãû£¬xxxÊÇÄãÏëÉèÖõÄÃÜÂë¡£ÃÜÂëÉèÖúÃÒÔºó,Óá°quit¡±Í˳ö
н¨Ò»¸öÊý¾Ý¿â°É
ÔÚä¯ÀÀÆ÷ÀïÊäÈë 127.0.0.1/phpmyadmin
µã»÷ Create new database(´´½¨Êý¾Ý¿â) £¬ÌíÉÏÊý¾Ý¿âµÄÃû×Ö£¬ÀýÈçforwind¡£
»Øµ½Ö÷Ò³Ãæ£¬µã»÷ Privileges(ȨÏÞ) £¬½øÈëȨÏÞ¹ÜÀí£¬´´½¨Êý¾Ý¿âÓû§¡£µã»÷ Add a user(Ôö¼ÓÒ»¸öÓû§) £¬Ñ¡ÖÐ Use text field(ʹÓÃÎı¾Óò) £¬ÌíÉÏÒªÌí¼ÓµÄÓû§Ãû£¬²¢Ìîдһ¸ö¾¡Á¿¸ºÔðµÄÃÜÂë¡£Global privileges(È«¾ÖȨÏÞ)Ò»À¸±£³ÖĬÈÏÏî¼´¿É¡£È»ºóµã»÷ Go(Ö´ÐÐ) ¡£
È»ºó»Øµ½È¨ÏÞÒ³£¬ÔÚ¸Õ¸Õ´´½¨µÄÓû§ÃûÅԱߵã»÷ Check privileges(¼ì²éȨÏÞ) ͼ±ê£¬È»ºóÔÙÑ¡Ôñ¸Õ¸Õ´´½¨µÄÊý¾Ý¿â jiang_demo£¬phpMyadmin »á°ÑÄã´øµ½ Add privileges to the following database(ΪÊý¾Ý¿âÌí¼ÓȨÏÞ) Ò³Ãæ£¬ Check All(ȫѡ) £¬È»ºóÖ´ÐС£
µ½´ËΪֹ£¬¾ÍÍê³ÉÁ˽¨Á¢Êý¾Ý¿âµÄ¹¤×÷¡£
½¨Á¢ÍêÊý¾Ý¿â£¬²»ÒªÍü¼Ç¼Ç¼ÏÂÄãµÄ database, username, password ºÍ hostname¡£
°²×°wordpress
ÔÚhttp://wordpress.org/download/ÏÂÔØwordpressµÄ×îа汾(ĿǰÊÇ2.2)£¬²¢½âѹËõµ½/var/www/blogĿ¼ÏÂ(blogĿ¼ÐèÒª×Ô¼ºÐ½¨£¬µ±È»Ò²¿ÉÒÔÆð³ÉÆäËûÃû×Ö£¬ÀýÈçwordpress)
±à¼wp-config-sample.php Îļþ£¬ÕÒµ½ÒÔϼ¸ÐУº
1. define(¡¯DB_NAME¡¯, ¡® ¡¯); // ÔÚ' 'ÖÐÊäÈëÊý¾Ý¿âµÄÃû×Ö£¬±ÈÈçblog
2. define(¡¯DB_USER¡¯, ¡® ¡¯); // Êý¾Ý¿âµÄÓû§Ãû
3. define(¡¯DB_PASSWORD¡¯, ¡® ¡¯); // ¡ÃÜÂë
4. define(¡¯DB_HOST¡¯, ¡® ¡¯); //Êý¾Ý¿âµØÖ·£¬±ÈÈç127.0.0.1
È»ºó±£´æ²¢¸ÄÃûΪwp-config.phpÎļþ
×îºó£¬ÔÚä¯ÀÀÆ÷Àï´ò¿ª127.0.0.1/blog/wp-admin/install°²×°wordpress,¹ý³Ì߯¼òµ¥£¬ÂÔÁË¡£