Ubuntu搭建WordPress完整过程

WordPress作为世界上最流行的博客程序,换来换去依然选择了它;因为它完整的社区支持,庞大的插件系统,还有各类各样的主题,基本上所有的问题都能够从网上找到答案,这能够免去很多麻烦,比如你可以找到各种各样的教程从WordPress转移到xxx博客,但是一旦投入了xxx博客,不一定有方法能够用回WordPress或者其他博客,WordPress的庞大用户数量导致它有一堆的插件,减少了迁移成本。所以当世界第二大博客程序超过WordPress之前,我想我大概不会去换博客了,于是在此记录下我的安装过程。

一、安装LAMP环境

这在ubuntu下就是一句命令的事:

sudo apt-get install lamp-server^ -y

不要忽略后面的^,之后会自动安装Apache2、PHP、MySql这些安装WordPress所必须的网站环境。此过程中需要输入MySql的root帐号密码,记下这个,这很重要

二、下载WordPress

进行下列操作,就可以完成从下载WordPress到解压,并把文件夹及目录的拥有者更改为 www-data ,这是Apache2默认的用户,使得Apache2有权限访问WordPress文件。

cd /var/www
sudo wget https://wordpress.org/latest.zip
sudo unzip latest.zip
sudo chown –R www-data:www-data wordpress

三、配置Apache2、Mysql

1)配置Apache2

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf
sudo vim /etc/apache2/sites-available/example.com.conf

ServerAdmin admin@example.com
DocumentRoot /var/www/wordpress
ServerName example.com

复制一份默认配置并重命名为example.com.conf,编辑配置中的ServerAdmin的邮箱为自己的,第二行修改成自己的WordPress目录,增加一行填入自己的域名。修改后保存退出,并启用自己的网站配置,禁用默认配置,重启生效。

sudo a2dissite 000-default
sudo a2ensite example.com
sudo service apache2 restart

2)配置Mysql

执行mysql -uroot –p  ,输入之前设定的root密码,执行下列操作

CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '12345';
GRANT ALL PRIVILEGES ON wordpress.* TO wpuser@localhost;
FLUSH PRIVILEGES;
exit

上面的操作含义依次是:

  1. 创建名为wordpress的数据库。
  2. 创建一个用户,名为wpuser,密码为12345。
  3. 赋予wpuser用户对wordpress数据库的权限。
  4. 刷新权限:Mysql新设置用户或更改密码后都需要刷新权限,否则修改不会即时生效。重启Mysql服务可以起到同样的效果。
  5. 退出

三、WordPress配置

到此为止,基本部署的差不多了,就差最后一步了,直接在浏览器访问自己的VPS IP,就能够看到WordPress的界面,配置进去自己的MySql数据库名称、用户名、密码等信息,其他的直接默认,接着输入站点名称、描述什么的就完成了。

之后只要DNS解析A记录到自己的域名就基本完成了。

“Ubuntu搭建WordPress完整过程”的2个回复

    1. Linux 2.6.32-042stab113.11 #1 SMP Fri Dec 18 17:32:04 MSK 2015 i686 i686 i686 GNU/Linux
      ubuntu14.04,
      PHP 5.5.9-1ubuntu4.14
      Apache Server version: 2.4.7
      mysql Server version: 5.5.47
      我想这些版本号一般不是很重要吧,通过这种方式安装的版本大概不是最新的但也不会很老,你需要什么帮助吗?

发表评论

电子邮件地址不会被公开。 必填项已用*标注