ºìÁªLinuxÃÅ»§
Linux°ïÖú

¼òµ¥¼¸²½ÔÚUbuntuÉÏÅÜWordPress

·¢²¼Ê±¼ä:2007-06-02 13:04:17À´Ô´:ºìÁª×÷Õß:Hopcv
¡¡¡¡ÒÔǰÔÚWindowsÏÂһֱʹÓõÄAPMXEÀ´µ÷ÊÔWordPress£¬¾­³£³öÎÊÌ⣬ÏÖÔÚÔÚUbuntuÉϿ϶¨Òª°²×°Ò»Ì×ÍêÕûµÄphp»·¾³¡£ÔÚUbuntuÉϰ²×°¶«Î÷¾ÍÊÇˬ£¬²»ÓÃ×Ô¼º±àÒëÔ´Â룬¼ÇµÃÉϴΰ﹫˾ÅäÖÃAS4·þÎñÆ÷ʱ°ïÖúÎļþ¾ÍÊÕ¼¯Á˼¸´óƪ£¬ÕâÑùÄ£¿éÄÇÑùÄ£¿éµÄ£¬¸ãµÃÍ·»èÑÛ»¨¡£ÏÖÔÚÄãÖ»ÐèÒªapt-get£¬Ê£ÏµľÍÊÇ×øÔÚµçÊÓÅÔ±ßÏûĥʱ¼äÁË¡£

¡¡¡¡ÎÒ»¹ÒÔΪ×Ô¼ºÊ¹ÓÃWPºÃ¾ÃÁËÄØ£¿¿´ÁË¿´ÒÔǰblogµÄÎÄÕ£¬²Å·¢ÏÖ05Äê11Ô»¹ÔÚ²¹Ï°WordPress¡£·­·­ÀÏÎÄÕ»¹ÕæÓÐÒâ˼£¬Ô­À´Ð´²©¿Í»¹ÓÐÒ»¸öºÃ´¦¾ÍÊÇ¿ÉÒÔ»ØÒä¹ýÈ¥£¬¼´±ãÄÇÊÇÁ÷Ë®ÕÊ£¬ÄãÒ²¿ÉÒÔ¿´¿´¼¸ÄêǰÄǸöʱºòÄãÔÚ×öʲô£¿ÄãÔÚ¹Ø×¢ºÍÑо¿Ð©Ê²Ã´£¿ÀÏÁË£¬¿ÉÒÔ¿´¿´×Ô¼ºµ±³õÊǶàôµÄÓ×ÖÉ¡£¡°ÎÒ×îÅÂÀÏÁËûÓÐʲôÊÂÇ黨Ò䣡¡±

¡¡¡¡ÑÔ¹éÕý´«£¬ÏÂÃæ¾ÍÀ´ËµËµ¡°¼òµ¥¼¸²½£¬ÔÚUbuntuÉÏÅÜWordPress¡±£º

¡¡¡¡1¡¢°²×° Apache2+PHP5+MySQL

¡¡¡¡sudo apt-get install apache2 libapache2-mod-security libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin

¡¡¡¡2¡¢ÅäÖÃphp.ini

¡¡¡¡sudo gedit /etc/php5/apache2/php.ini

¡¡¡¡Èç¹ûûÓÐÏÂÃæÕâ¾ä»òÕß±»×¢ÊÍ£¬¼ÓÈëÕâ¾ä»òÈ¡ÏûÇ°ÃæµÄÓ¢Îķֺš±;¡±

¡¡¡¡extension=mysql.so

¡¡¡¡3¡¢ÅäÖÃapache2.conf

¡¡¡¡sudo gedit /etc/apache2/apache2.conf

¡¡¡¡¼ÓÔØmod_rewriteÄ£¿é£¬¼ÓÈ룺

¡¡¡¡LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

¡¡¡¡¼ÓÔØmod_deflateÄ£¿é£¬¼ÓÈ룺

¡¡¡¡LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so

¡¡¡¡Ïë¼Óʲôģ¿é£¬¼ÇסËüÃǶ¼ÔÚ/usr/lib/apache2/modules/ÕâÀï¡£

¡¡¡¡¼ÓÈëÒ»¸öÐéÄâÖ÷»ú£º

¡¡¡¡
¡¡¡¡ DocumentRoot /var/www/
¡¡¡¡
¡¡¡¡ Options FollowSymLinks
¡¡¡¡ AllowOverride all
¡¡¡¡

¡¡¡¡


¡¡¡¡Íê³É£¬°²×°ºÃºóapacheºÍmysql»á×Ô¶¯Æô¶¯¡£

¡¡¡¡Ê²Ã´ÓÅ»¯¡¢°²È«ÐÔ¶¼²»ÓÃÈ¥¿¼ÂÇ£¬ÒòΪÕâ¸öServerÖ»ÊôÓÚÄã×Ô¼º¡£ÒÔºóÖ»ÐèÒª¼ÇסÕ⼸¸öÃüÁî¾ÍÐÐÁË¡£

¡¡¡¡sudo /etc/init.d/apache2 restart £¨ÖØÆôapache£©
¡¡¡¡sudo gedit /etc/php5/apache2/php.ini £¨ÅäÖÃphp.ini£©
¡¡¡¡sudo gedit /etc/apache2/apache2.conf £¨ÅäÖÃapache2.conf£©
¡¡¡¡/var/www/£¨Ö÷Ŀ¼λÖã©

¡¡¡¡4¡¢°²×°WordPress

¡¡¡¡×îºó°ÑÏÂÔØµÄWordPress·Åµ½/var/www/Ŀ¼ÏÂÃæ£¬Ê¹ÓÃhttp://localhost/wordpress/

¡¡¡¡»òÕßhttp://127.0.0.1/wordpress/·ÃÎʾͿÉÒÔ½øÐÐÕý³£µÄ°²×°ÁË¡£

¡¡¡¡ÎҵĿռäÓõÄMySQLºÍ±¾µØ°æ±¾·Ö±ðÊÇ4.0/5.0£¬ËùÒÔÎÒÔÚwp-includes/wp-db.phpÀïÃæÕâÑùÉèÖþͲ»ÂÒÂëÁË¡£

¡¡¡¡ÕÒµ½£º

¡¡¡¡$this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);

¡¡¡¡ÔÚÏÂÃæ¼ÓÉÏ£º

¡¡¡¡$this->query("SET NAMES 'utf8'" );

¡¡¡¡·þÎñÆ÷¼ÜºÃÁË£¬ÏÖÔÚÄãÓÃËüµ÷ÊÔ²å¼þ¡¢Ä£°å¡¢Rewrite¶¼¿ÉÒÔ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ