千家信息网

CentOS 7.6 搭建 WordPress 博客

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,需求:因公司推广部业务需求,搭建WordPress博客网站介绍:WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 Word
千家信息网最后更新 2026年10月31日CentOS 7.6 搭建 WordPress 博客

需求:

因公司推广部业务需求,搭建WordPress博客网站

介绍:

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客

软件功能

1.文章发布、分类、归档、收藏,统计阅读次数。
2.提供文章、评论、分类等多种形式的RSS聚合。
3.提供链接的添加、归类功能。
4.支持评论的管理,垃圾信息过滤功能。
5.支持多样式CSS和PHP程序的直接编辑、修改。
6.在Blog系统外,方便的添加所需页面。
7.通过对各种参数进行设置,使Blog更具个性化。
8.在某些插件的支持下实现静态html页面生成(如WP-SUPER-CACHE)。
9.通过选择不同主题,方便地改变页面的显示效果。
10.通过添加插件,可提供多种特殊的功能。
11.支持Trackback和pingback。
12.支持针对某些其它blog软件、平台的导入功能。
13.支持会员注册登录,后台管理功能。

安装环境:

CentOS 7.6 系统
nginx 1.16.1
mysql 5.7
PHP 7.0.33
wordpress 5.2.3

一、搭建 LNMP 环境

安装nginx

1.添加Nginx到YUM源

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2.安装Nginx

yum install -y nginx

3.修改配置文件

vim /etc/nginx/nginx.conf

server {        listen       80;        root   /usr/share/nginx/html;        server_name  localhost;
    location / {            index index.php index.html index.htm;    }    error_page   500 502 503 504  /50x.html;    location = /50x.html {            root   /usr/share/nginx/html;    }    location ~ .php$ {            fastcgi_pass   127.0.0.1:9000;            fastcgi_index  index.php;            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;            include        fastcgi_params;    }

}

4.启动Nginx

systemctl start nginx

安装PHP

可参考博客 https://blog.51cto.com/13760351/2442298

PHP配置

1.配置 PHP Session 的存储路径

vim /etc/php.ini
修改下面
session.save_path = "/var/lib/php/session"

2.更改/var/lib/php/session目录下所有文件的属组都改成 nginx 和 nginx。

mkdir -p /var/lib/php/session
chown -R nginx:nginx /var/lib/php/session

安装和配置 WordPress

1 下载 WordPress,可去官网下载

https://zh-cn.wordpress.com/

2.先删除网站根目录下的index.html文件

rm /usr/share/nginx/html/index.html

3.下载 WordPress 并解压到当前目录

wget https://cn.wordpress.org/wordpress-5.2.3-zh_CN.tar.gz
tar zxvf wordpress-5.2.3-zh_CN.tar.gz

安装mysql 数据库

可参考https://blog.51cto.com/13760351/2466032中 yum安装mysql方法

配置数据库

1.mysql -uroot -p #登录数据库

2.创建 数据库

CREATE DATABASE wordpress;

3.创建一个新用户

CREATE USER user@localhost;

### 4.并为此用户设置密码

SET PASSWORD FOR user@localhost=PASSWORD("wordpresspassword");

### 5.为创建的用户开通数据库 "wordpress" 的完全访问权限。

GRANT ALL PRIVILEGES ON wordpress.* TO user@localhost IDENTIFIED BY 'wordpresspassword';

6.刷新权限。

FLUSH PRIVILEGES;

7.写入数据库信息

创建新配置文件,将wp-config-sample.php文件复制到名为wp-config.php的文件
cd wordpress/
cp wp-config-sample.php wp-config.php

8.打开并编辑新创建的配置文件。

vim wp-config.php// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** ///** WordPress数据库的名称 */define( 'DB_NAME', 'wordpress' );/** MySQL数据库用户名 */define( 'DB_USER', 'wordpress' );/** MySQL数据库密码 */define( 'DB_PASSWORD', 'wordpresspasswd' );/** MySQL主机 */define( 'DB_HOST', '112.3.122.114:3306' );/** 创建数据表时默认的文字编码 */define( 'DB_CHARSET', 'utf8' );/** 数据库整理类型。如不确定请勿更改 */define( 'DB_COLLATE', '' );

安装 WordPress

1.移动安装文件至 Web 服务器文档根目录,以便可以运行安装脚本完成安装。

mv * /usr/share/nginx/html/

2.在浏览器访问 WordPress 安装文件

http://192.168.65.193/

3.根据提示填写安装


数据 数据库 文件 支持 配置 功能 用户 博客 系统 管理 信息 服务器 网站 软件 页面 服务 主机 内容 多种 密码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 广州为想互联网科技有限公司 科技互联网企业 互联网科技金融 互联网与新科技 北京互联网络科技有限公司 云电互联网科技 天扬科技互联网广告 镁科技互联网资讯平台 甘肃拓世互联网科技有限公司 富国互联网科技创新基金 顶级互联网科技成果有哪些 互联网科技和信息 互联网科技人工智能实验室 佛山市拉法互联网科技有限公司 中科明德北京互联网科技 工业互联网山东科技大学 郑州欣桑互联网科技有限公司 西安左小互联网科技有限公司 银川新华互联网科技学校原画 互联网科技巨头监管 美国互联网保险保险科技 互联网医疗科技 贷财互联网科技 互联网科技缩写 南山科技园互联网公司有哪些 河南住房之家互联网科技 恒生互联网科技业指数调整周期 区块链结合互联网科技 上海同邻互联网科技有限公司规模
0