【教程】WordPress个人主页搭建

Wordpress个人博客搭建小结。


拥有一个个人网站应该是每个拥有文艺梦想的人的必备需求,这篇小教程就是个人WordPress配置和搭建简化版本。

参考教程

以下是搭建过程中参考的比较有价值的教程。

  1. XAMPP本地安装Wordpress
  2. Ubuntu下搭建wordpress
  3. Wordpress安装官方文档
  4. 自由域名的wordpress博客搭建
  5. Wordpress中文文档

前言

Wordpress是基于PHP的网站框架,并且需要MySQL数据库支持。并且,需要在apache2中配置网站的目录信息,在MySQL建立Wordpress的数据表。
因此,在安装Wordpress之前,需要在在系统中安装上述支持。
同样,作为php后台管理利器,我们也会安装phpmyadmin作为php数据库可视化管理工具。当然,也可以选择直接进行MySQL数据库配置,phpmyadmin不是重点。


Linux

现在着重介绍如何在Linux下搭建可供外部访问的Wordpress服务器。
我们利用LAMP(Linux,Apache,MySQL,PHP)软件组构建Linux下的网页服务器,该服务器不仅支持Wordpress站点,也通用支持各种静态网页或动态网页框架,如Django等。
本文基于的Linux是Ubuntu-12.04-Service,其他Linux系统搭建流程也大致相同。

LAMP安装

在终端中键入:

1
2
3
sudo apt-get update //更新软件源
sudo apt-get upgrade
sudo apt-get install lamp-server^ //安装LAMP,请不要忘记(^)

在安装的过程需要输入MySQLroot密码,请务必牢记,在之后数据库配置和管理中需要用到。

注意
若安装过Apache2等组件,同样可能出现配置错误的情况,因此建议先删除原有程序或者独立安装并配置以代替LAMP整合安装。

测试Apache2服务器

在浏览器中键入:

1
http://localhost

查看是否出现工作界面。

安装phpmyadmin

由于LAMP安装中没有内置phpmyadmin,我们需要手动安装之,在终端键入:

1
sudo apt-get install phpmyadmin

由于默认phpmyadmin安装在/usr/share/phpmyadmin/下,而默认Apache2服务器的本地目录为/var/www/,因此我们需要为phpmyadmin设置一个软链接

1
sudo ln -s /usr/share/phpmyadmin/ /var/www/

之后,在浏览器中键入

1
http://localhost/phpmyadmin

查看是否能够进入phpmyadmin的登录页面。若出现登录界面,则配置成功,并输入root和MySQL安装时设置的密码登录。

在登录phpmyadmin之后,数据库的配置和参考教程1中相同。

注意
若Apache默认目录不是/var/www/,则需要填写修改后的路径。

配置Apache2文件

安装完LAMP之后,我们需要配置Apache2进行站点的本地目录管理。
在Apache2.2之后,其配置文件已经变成模块化管理,我们需要参考目录etc\apache2\sites-enabled\下的000-default进行配置。

  1. 我们在etc\apache2\sites-available\下新建自己的站点配置文件mysite.conf并复制000-default中内容。
  2. 修改mysite.conf内容,仅介绍几个主要修改的内容,#部分内容为注释。
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <VirtualHost *:80>      #表示监听任意IP的80端口
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www #Apache2本地的根目录
    <Directory />
    Options FollowSymLinks
    AllowOverride None #修改是否可以重写文件
    </Directory>
    <Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all #设置访问许可,from all表示均可访问
    </Directory>
    </VirtualHost>

其中,默认目录位置应该是/var/www,并且之后我们会将wordpress解压到该目录。

  1. 更新并重启Apache
    1
    2
    sudo a2ensite mysite.conf
    sudo /etc/init.d/apache2 restart

注意

  1. 在图形界面下编辑系统文件夹,将受到权限管理影响,将无法保存配置文件,如果需要root修改,需要通过终端键入:
    1
    sudo nautilus

打开文件目录进行修改。

  1. 在终端条件下编辑可以通过sudo vim进行配置文件并保存。

建立Wordpress数据表

我们假设为Wordpress建立的MySQL表名为wordpress,管理用户为user,密码为123456
根据上文所述,可以通过phpmyadmin的可视化管路新建MySQL数据表。
当然,我们也可以直接通过终端建表:

1
2
3
4
5
6
7
mysql -u root -p


mysql> CREATE DATABASE pwordpress; #注意语句后的分号
mysql> CREATE USER user;
mysql> SET PASSWORD FOR user= PASSWORD('"123456");
mysql> GRANT ALL PRIVILEGES ON pwordpress.* TO user IDENTIFIED BY '123456';

这样我们就建立了Wordpress需要的数据表。

安装Wordpress

  1. 从Wordpress官方网站下载最新版本的Wordpress,并解压到Apache2的本地网页目录(假定为/var/www/)

    Wordpress下载 下载地址

  2. 重命名Wordpress目录下的wp-config-sample.php 文件为 wp-config.php。
  3. 根据参考教程3进行安装。设置wp-config.php中如下键值并保存

    1
    2
    3
    DB_NAME  wordpress  #在第二步中为WordPress创建的数据库名称
    DB_USER user #在第二步中创建的WordPress用户名
    DB_PASSWORD 123456 #第二步中为WordPress用户名设定的密码
  4. 访问如下地址进行Wordpress安装

    1
    localhost/wp-admin/install.php
  5. 在安装配置中,记住自己的wordpress帐号和密码,这是之后管理Wordpress的帐号和密码。

注意
4.中无法访问安装页面,请检查Apache2设置或Wordpress目录解压位置。


测试WordPress

至此,Linux下安装Wordpress已经完成,我们可以从本地或者内网直接访问Wordpress并登录后台进行网页编辑。
输入一下地址进行访问测试。

1
2
localhost  #本地
***.***.***.*** #局域网地址

注意
如果在之前的wordpress解压目录和Apache2设置的根目录不同,则在上述地址后进行修改。
如wordpress解压目录为:/var/www/wp,则访问路径更改为localhost/wp(二级目录)


Windows

在搭建可以上线访问的网站之前,我们一般都会先在本地测试网站,因此可以通过架设本地服务器,进行本地Wordpress安装和配置。

XAMPP服务器安装

比较方便的Windows服务器安装软件是XAMPPXAMPP是apache2服务器、PHP5、Perl、MySQL、FTP等的集成安装和管理工具,可以一键安装上述组件并可视化配置每个服务。
安装XAMPP在Windows下搭建wordpress的流程在参考教程1已有详细描述。

XAMPP下载地址:XAMPP


注意
若之前在系统中安装过apache2、mysql等组件,则可能出现配置上的冲突,因此推荐完全没有安装过上述组件的童鞋安装。如果已经安装服务器和数据,那么我相信各位大拿已经能够信手拈来地配置apache2和mysql了。

安装Wordpress

  1. 将wordpress解压到XAMPP目录下的htdocs文件夹下,在网页上打开

    1
    http://localhost/wordpress/
  2. 点击 create a wp-config.php file 链接,然后根据后面的步骤输入数据库信息创建 wp-config.php 这个 WordPress 配置文件

  3. 安装Wordpress,输入管理员的账号,密码以及邮箱即可。

最后

恭喜各位应该已经搭建起自己Wordpress个人网站了。赶紧打开自己的网页孤芳自赏一下吧~
至此,本篇教程也告一段落,之后应该还会简单写写如何配置自己的Wordpress和其中的的一些细枝末节的问题,不过小主累了,先去回回血…
Anyway, Just have fun~!