06-WordPress完整安装教程

WordPress是快速建站三大主流系统之一(WordPress、Joomla、drupal为三大主流建站系统),是国内外应用最为广泛的个人博客平台。WordPress是由PHP语言编写,具有很强开放的特性,如果你了解PHP语言,则可以自定义页面展示形式,定制你所需要的页面样式。同样很多组织免费为WordPress提供模板、插件等,这也带动了WordPress的发展。

本节主要内容是在CentOS6上安装与配置WordPress,安装过程除系统外,还需要安装Nginx、MySQL、PHP、PHP-FPM以及PHP所需要的一些插件。那我们就开始吧。

一、本机局域网Yum源的配置

1. 由于CentOS默认源里没有Nginx的软件包,所以需要配置第三方源(我们这里使用的是本地局域网YUM源,IP地址为:10.70.10.65)。需要先删除默认的YUM源。

rm -fr /etc/yum.repos.d/*

 

2. 创建自己的YUM源配置文件

vi /etc/yum.repos.d/localyum.repo

 

按”i”键进入插入模式后,复制如下内容。

[base]
name=localyum
baseurl=http://10.70.10.65/CentOS7.4/os/ #你所使用的YUM源服务器IP地址
gpgcheck=0

按”ESC”退出插入模式,输入”:wq”保存退出,此时,局域网YUM源设置完成。

 

特殊说明:本次配置局域网yum源是因为在教学过程中,校内网络yum源不能正常使用的缘故,所以广大网友在安装时,可能找不到我所配置的服务器,大家可以直接下载网易、中科大或soho的repo文件直接执行“二、Nginx的安装”即可。下面给大家简单描述一下网易、中科大或soho的repo文件下载方法。

# 163 YUM源 repo文件下载
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

# 中科大YUM源 repo文件下载
wget http://centos.ustc.edu.cn/CentOS-Base.repo

# sohu YUM源 repo文件下载
wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo

# 下载完成后,执行下面命令更新yum配置,使操作立即生效
yum makecache

 

二、Nginx的安装

1. 使用yum局域网源的方式安装Nginx。

yum install nginx –y

 

2. 将Nginx设置为开机自启动

chkconfig nginx on

 

3. 启动Nginx

service nginx start

 

三、MySQL的在线安装

1. 使用yum局域网源的方式安装MySQL。

yum install mysql mysql-server –y

 

2. 设置MySQL开机自启动。

chkconfig mysqld on

 

3. 启动MySQL

service mysqld start

 

四、PHP的在线安装

1. 安装PHP

yum install php php-fpm –y

 

2. 安装PHP组件,使PHP更好的支持MySQL

yum install php-mysql php-gd php-mbstring -y

 

3. 设置php-fpm开机自启动(php-fpm是一个只用于PHP的PHPFastCGI管理器)。

chkconfig php-fpm on

 

3. 启动php-fpm

service php-fpm start

 

五、PHP测试页面的实现

在LNMP中,只要安装了L、N、P这三项,就可以实现PHP简单页面的测试,如今我们已经全部安装完成,接下来就是测试是否好用。打开浏览器,在地址栏中输入”http://10.70.26.88″。可是等待了好久,页面还是没有显示。

没有显示的原因是linux中iptables搞的鬼,iptables我们在后面章节中讲解,这里将其关闭。

service iptables stop

 

关闭之后,再次刷新页面,就可以看到我们可爱的Nginx欢迎界面。

我们要做自己的测试页面,只要测试Nginx支持PHP即可。接下来我们要做一些简单的配置。

1. 修改/etc/nginx/conf.d/default.conf文件

vi /etc/nginx/conf.d/default.conf

 

2. 找到”index index.html index.htm;”处,如下图所示。

在”index.html”前加入”index.php “,如下图所示(要注意空格)。

3. 取消location的注释

找到”location ~ \.php$ “部分。

取消此部分的注释,即删除每行前面的”#”,同时需要修改”fastcgi_param”部分,将其设置为绝对路径”/usr/share/nginx/html”。

4. 重新启动服务

service nginx restart

 

5. 在Nginx默认服务路径创建测试页面

vi /usr/share/nginx/html/index.php

 

在文件中输入如下内容:

<?php
phpinfo();
?>

6. 刷新测试页面

六、WordPress安装

1、配置MySQL数据库。

# 修改MySQL默认用户密码,即root密码。

# mysql

SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘nsi123456’);

    quit;

# 创建WordPreess数据库

# mysql -uroot -p

CREATE DATABASE wpdb DEFAULT CHARACTER SET UTF8;

GRANT ALL PRIVILEGES ON wpdb.*TO’wpuser’@’localhost’ IDENTIFIED BY ‘nsi1205′;

quit;

在如上设置中部分重要参数说明如下:

1)数据库库名:wpdb

2)数据库用户名:wpuser

3)数据库密码:nsi1205

2、复制WordPress文件到网站目录下。

# 切换到”/home”目录下

# cd /home/

# 在线下载WordPress安装文件

# wget http://10.70.26.85/software/wordpress-4.2.2-zh_CN.zip

# 解压文件

# unzip wordpress-4.2.2-zh_CN.zip

# 删除网站目录下的所有文件

# rm -fr /usr/share/nginx/html/*

# 移动wordpress文件夹下的所有文件到网站目录中

# mv wordpress/* /usr/share/nginx/html/

# 设置网站目录可写的权限

# chmod -R 777 /usr/share/nginx/html/

3、开始安装

在网页中打开”http://10.70.26.88″,并点击”现在就开始!”按钮,如下图所示。

接下来输入正确的数据库信息,需要输入的内容有”数据库名”、”用户名”以及”密码”三处,输入完成后,点击”提交”按钮,如下图所示。

直接点击”运行安装”按钮即可,如下图所示。

站点信息的输入,内容可以随意,但需要注意的是用户名与密码不能忘记,因为它是管理员的用户名与密码,内容填写完成后,点击”安装WordPress”按钮,如下图所示。

安装成功后的界面如下,我们可以通过界面上的”登录”按钮进行测试登录一下。

输入安装时设置的用户名与密码,点击”登录”按钮登录到后台,如下图所示。

下面就是我们的后台管理界面。

到此为止,我们的WordPress安装完毕,接下来是休息时间了。

转载请附上原文出处链接及本声明
李老师的博客 » 06-WordPress完整安装教程

2 评论

  1. 华哥 对应的突破好像没显示出来 (>_<)

    1. 之前的主题出问题了,更换了主题,现在好了。

发表评论

提供最优质的文章集合

立即查看 了解详情