Ubuntu下搭建wordpress本地化环境

 

自从看到Ubuntukylin(ubuntu的中国特别版)发布后,就小小的折腾了下,把自己的笔记本系统加上了个ubuntu系统,然后又折腾了下主题,想打造一个mac式的界面,最后就换成了Elementary OS(实际上还是Ubuntu)。作为博主最喜欢用的wordpress,已经在windows上搭建了本地服务器环境安装了wordpress,这次没有例外也在ubuntu上折腾了下,具体参考了网上年代久远的教程,有些步骤失效了,但是这次再写出来就是给大家一个最新的Ubuntu上搭建wordpress本地化服务器教程。

wordpress on ubuntu

环境配置

安装apache+mysql+php

打开你的终端(ctrl+alt+T),分别一步步输入以下命令:

sudo apt-get install apache2  (安装apache2服务器程序)

sudo apt-get install libapache2-mod-php5 php5 (安装apache的php模块)

sudo apt-get install mysql-server (安装mysql数据库,在安装过程中会提示设置数据库密码,请按要求操作)

sudo apt-get install php5-mysql  (安装php-mysql模块)

mysql数据库设置

在终端中输入mysql进入mysql终端命令,如果你之前没有设置数据库密码或者要更换密码,可以输入以下命令进行设置:

mysql -u root    (登录root用户)

GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";   (设置root用户的密码为123456)

在root用户下创建数据库wordpress备用:

create database wordpress

启动apache2和mysql server

输入以下命令来启动apache2和mysql

sudo /etc/init.d/mysql start;sudo /etc/init.d/apache2 start

WordPress安装

准备工作

输入以下命令下载最新版本的wordpress到本地:

wget -c http://wordpress.org/latest.tar.gz

解压软件包:

tar xvzf latest.tar.gz

复制到apache2目录:

sudo cp –rf wordpress /var/www/

更改目录所有者及更改权限:

sudo chown -R www-data:www-data /var/www/wordpress

sudo chmod -R 777 /var/www/wordpress(防止出现更新需要ftp问题)

wordpress配置

打开浏览器,访问网址http://localhost/wordpress/

如果一切正常,会进入到熟悉的wordpress安装提示界面,提示wp-config.php不存在,则按一下方法建立:

sudo gedit /var/www/wordpress/wp-config-sample.php

在打开的窗口中,设置数据库名为之前建立的wordpress,数据库用户名为root,密码为你设置的密码

define('DB_NAME', 'wordpress');    // The name of the database

define('DB_USER', 'username');     // Your MySQL username

define('DB_PASSWORD', 'password'); // ...and password

请对应修改上面的username和password,保存文件并关闭,然后运行:

sudo mv /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php

现在再次浏览http://localhost/wordpress/,一个wordpress本地化环境就搭建完成了。