30分钟在CentOS7下LAMP环境搭建WordPress个人博客详细步骤(附图解)

标签: ★ Linux  # ——【 Server Configuration】

实验环境

服务器操作系统:CentOS 7(Linux)

博客部署服务器:Apache

后台语言:PHP

数据库:MySql

框架:WordPress

第一步:说明

本文搭建WordPress个人博客基于已配好lamp环境。

如未搭好lamp环境可见下文:

如何在CentOS7搭建LAMP(CentOS7+Apache+MySQL+PHP)环境

第二步:在MySQL中新建数据库

create database wordpress;

第三步:下载WordPress

WordPress最新源可以直接从官网下载。

wget https://cn.wordpress.org/latest-zh_CN.zip  //使用wget下载

 然而最近WordPress官方网站打不开,出现429 Too Many Requests:

不要担心,这不是你一个人的问题,很多站长都收此困扰。

如果你想要下载最新的WordPress,那么你可以通过下载软件(如:迅雷)下载:

目前的nginx 429错误仅仅是使用浏览器访问时出现的,如果想要下载最新版的WordPress,是可以通过下载软件(如:迅雷)下载的。

下载地址:https://cn.wordpress.org/latest-zh_CN.zip

WordPressåç½ä¸è½½

下载好之后再上传到服务器中也是可以的。

第四步:解压WordPress包

解压

unzip latest-zh_CN.zip

将wordprss下所有的文件复制到apache服务器下的根目录下

cp -r wordpress/* /var/www/html/

第五步:配置WordPress的配置文件 

先进入html文件夹下,html是apache的根目录

cd /var/www/html/

复制配置文件

cp wp-config-sample.php wp-config.php

 编辑wordpress的配置文件

vi wp-config.php

把这一段,DB_NAME,DB_USER,DB_PASSWORD修改为之前你搭建lamp环境时配置的就可以了。

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wordpress');
 
/** MySQL数据库用户名 */
define('DB_USER', 'root');
 
/** MySQL数据库密码 */
define('DB_PASSWORD', '');
 
/** MySQL主机 */
define('DB_HOST', 'localhost');
 
/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');

 

第六步:客户端访问

发现报这个错误,显示PHP版本过低

解决:升级php.首先得卸载php

yum remove php
yum remove php-mysql
yum remove php-common.x86_64

更换 rpm安装php7 相应的yum源

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm     

sudo yum install -y php71w php71w-cli php71w-common php71w-devel php71w-intl php71w-embedded php71w-fpm php71w-gd php71w-mbstring php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml php71w-ldap php71w-mcrypt

然后再重启httpd

systemctl restart httpd

第七步:更改权限

chmod 777 wordpress

然后再从客户端进入

填写好就可以登陆了。

WordPress个人博客就搭好了。自己也可以更换喜欢的模板哦。 

版权声明:本文为dyw_666666原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dyw_666666/article/details/103590192

智能推荐

LAMP环境下搭建wordpress个人站点

基本环境 CentOS 7 (Kernel:3.10.0-957) httpd:2.4.6 php:5.4.16 php-mysql:5.4.16 mariadb:5.5.60 mariadb-server:5.5.60 部署介绍及基本流程 宿主机充当客户机,linux虚拟机作为服务器,其防火墙均已关闭。 基本流程: 1、安装所需环境 2、配置好基本的http环境 3、获取WordPress,并配...

CentOS7下LAMP环境的搭建

CentOS7.0下LAMP环境的搭建。 下面我来说一下安装步骤(这里我使用的是yum安装) 首先安装Apache服务器软件httpd yum -y install httpd 启动httpd服务(CentOS7有了启动服务的新方法systemctl start/restart XXX.service) 设置开机自动启动(使用CentOS7的新方法systemctl enable XXX.serv...

实现在CentOS7环境下搭建个人github博客

实现在CentOS7环境下搭建个人github博客 主机要求:必须是centos环境版本可以不一样,假如你用的是其他版本的linux系统,只不过是命令不太一样。 Tips:这里提前说下,对于Ubuntu来说,以下类似操作必须要用户家目录中,这样你才能够给权限,自其它目录中,还没有办法给hexo或者git读写权限的。 这里首先提供三个链接地址,当你创建完成博客后,对一个很low的界面会抱怨的,作为一...

centos7搭建wordpress博客

安装apache 启动apache 设置apache开机自启 访问公网地址检测apache是否正常 安装MySQL数据库 启动MySQL数据库 查看MySQL运行情况 查看MySQL初始密码 登录数据库 修改MySQL默认密码 创建wordpress数据库 查看数据库是否创建成功 退出MySQL数据库 安装php7 如果安装版本较低就会出现Your server is running PHP ve...

Mybatis源码的下载,搭建以及阅读源码的姿势

源码下载 mybatis的源码是在github上开源的,所以直接从github上搜索下载即可。 如上图,第一个就是mybatis3的源码项目,下面几个也是项目中常用的依赖项目,分页插件pagehelper,SSM项目需要引入的依赖mybatis-spring,mybatis-plus项目等。 当前最新版本是v3.5.5,可以选择合适的版本下载。我本地选择的是v3.5.4版本,小版本之间没有太大差异...

猜你喜欢

spring cloud + redis RedisTemplate Api搭建简单Demo

简介 Redis是一种NoSQL数据库,即非关系型数据库。redis是一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,r...

c++在windows、linux下获取指定文件夹下所有文件名的方法

一般来说,获取指定文件夹下的所有文件名,用python是较为方便的,直接: import os files_name = os.listdir(“一个路径”) 但也有c++程序偶尔也有这个需求,下面就直接上c++在windows和linux去读取文件夹下文件名的方法,不同的系统代码上有一些差别 Windows(vs) vs的环境,主要是用到了头文件<io.h>,...

计算机图形学实验一绘制任意斜率的直线段

一、实验目的 (1)掌握任意斜率直线段的重点 Bresenham 扫描转换算法; (2)掌握 Cline 直线类的设计方法; (3)掌握状态栏编程方法。 二、实验步骤 (1)创建MFC应用程序 (2)定义CLine类   添加消息处理的处理程序   三、实验结果   四、实验体会 在本次实验中,通过不断的探索和实践,我学会了如何创建一个MFC应用程序,将理论运用于实践...

CSS盒模型

盒子模型 盒子模型是什么 CSS盒子模型就是在CSS技术所使用的一种思维模型。CSS假定所有的HTML文档元素都生成一个描述该元素在HTML文档布局中所占空间的矩形元素框,可以形象地将其看作是一个盒子。通过定义一系列与盒子相关的属性,可极大地丰富和促进各个盒子乃至整个HTML文档的表现效果和布局结构。CSS盒子模型由内容区、填充、边框和空白边四部分组成。内容区是盒子模型的中心,呈现盒子的主要信息内...

通用分页

通用分页 我们从数据库里面拿到的数据要进行分页首先需要连接到数据库 这些类是不能少的;这是获得数据库对象的类 pageBean 首先我们需要把想要分页的属性进行一个封装,一个分页的工具类 BookDao 然后我们需要一个dao方法 ,就以BookDao 为案列 我们需要继承baseDao通用dao方法进行一个分页实现(BaseDao在后面) BaseDao 这个是通用的dao方法 实体类进行分页实...