文档章节

LAMP环境安装WordPress

阿dai学长
 阿dai学长
发布于 2017/08/06 22:18
字数 861
阅读 104
收藏 1

使用WordPress搭建博客

准备工作

开启MySQL、Apache服务(lamp环境):

[root@adailinux src]# /etc/init.d/mysqld start

[root@adailinux src]# /usr/local/apache2.4/bin/apachectl start

配置域名

[root@adailinux src]# cd /usr/local/apache2.4/conf/

[root@adailinux conf]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
    ServerName adaiblog.com
    DocumentRoot "/data/wwwroot/adaiblog.com"
</VirtualHost>

说明: 定义网站只需要定义其域名和根目录。

加载配置:

[root@adailinux conf]# /usr/local/apache2.4/bin/apachectl -t
AH00112: Warning: DocumentRoot [/data/wwwroot/adaiblog.com] does not exist
Syntax OK

[root@adailinux conf]# mkdir /data/wwwroot/adaiblog.com

[root@adailinux conf]# /usr/local/apache2.4/bin/apachectl graceful

植入网站程序

将网站程序放入网站的根目录下;因为所使用的域名为自定义域名,所以需要到物理机hosts绑定域名(绑定完成后在cmd中ping一些,测试域名是否连通)。

下载程序包

WordPress官网:https://wordpress.org/

[root@adailinux conf]# cd /data/wwwroot/adaiblog.com

在WordPress官网找到下载链接:  
[root@adailinux adaiblog.com]# wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz

[root@adailinux adaiblog.com]# ls
wordpress-4.8.1-zh_CN.tar.gz

[root@adailinux adaiblog.com]# tar zxvf wordpress-4.8.1-zh_CN.tar.gz

[root@adailinux adaiblog.com]# ls
wordpress  wordpress-4.8.1-zh_CN.tar.gz

将安装程序所以移动到网站根目录:
[root@adailinux adaiblog.com]# mv wordpress/* /data/wwwroot/adaiblog.com/

删除根目录中无用内容(WordPress空目录和压缩包):
[root@adailinux adaiblog.com]# rm -rf wordpress-4.8.1-zh_CN.tar.gz wordpress/

注: WordPress提供英文和中文安装包,英文版下载链接:https://wordpress.org/latest.tar.gz; 中文版下载链接:https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz。

结合浏览器进行配置

使用浏览器访问blog域名进入WordPress安装页面:

mark
注: 如果此时域名无法访问,说明80端口不通,检测iptables规则,放行80端口。

配置MySQL相关信息

登录mysql,创建mysql用户:

[root@adailinux adaiblog.com]# /usr/local/mysql/bin/mysql -uroot
……
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database blog;
Query OK, 1 row affected (0.01 sec)
#创建一个名为blog(自定义)的数据库

mysql> grant all on blog.* to 'blog'@'127.0.0.1' identified by '123456';
Query OK, 0 rows affected (0.94 sec)
#把blog数据库中所有表的所有权限授予blog用户(同时会创建用户并指定其对应IP),并设定(identified)密码。

mysql> quit
Bye

创建完后进行验证,看看是否能登录:
[root@adailinux adaiblog.com]# /usr/local/mysql/bin/mysql -ublog -p123456 -h127.0.0.1
Warning: Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.6.35 MySQL Community Server (GPL)

#即,登录成功!-u:用户;-p:密码;-h:主机IP

说明: 首次进入数据库不用使用密码,使用mysql命令时需要使用其绝对路径,单独使用mysql命令时不行的,因为/usr/local/mysql/bin/不在PATH这个环境变量里,需要将其加入环境变量才可以直接使用。执行如下命令将/usr/local/mysql/bin/加入环境变量配置文件:

[root@adailinux adaiblog.com]# echo "PATH=$PATH:/usr/local/mysql/bin/" >> /etc/profile

完成上述数据库配置后到浏览器进行下一步配置:

mark

配置完成后点击提交:

mark

在当前目录编辑:

[root@adailinux adaiblog.com]# vim wp-config.php

注: 将浏览器中的配置文件内容粘贴到该文件内。

安装设置

完成上述操作后点击进行安装:

mark

填写完上述内容后开始安装WordPress:

mark

点击登录,进入登录界面,使用刚才设定的用adai,密码:123456登录:

mark

登录成功:

mark

mark

至此,WordPress博客搭建完毕!

© 著作权归作者所有

阿dai学长
粉丝 75
博文 262
码字总数 336161
作品 0
朝阳
运维
私信 提问
centos7.3实现基于源码编译安装LAMP的wordpress应用

WordPress应用 是一款基于PHP开发的博客发布平台。用户可以在支持PHP和MySql的系统上,轻松地搭建WordPress博客系统,并在上面发布自己的博客文章。 关于LAMP,之前的文章中已经有过很多的介...

Eumenides_s
2017/10/12
0
0
CentOS6编译安装 LAMP+Wordpress--搭建自己的博客

CentOS6安装LAMP+Wordpress--搭建自己的博客 背景: LAMP也就是Linux+Apache+Mysql(Mariadb)+PHP(Python...),这是个基本的网站架构,在学会了编译安装LAMP环境后,在加上Wordpress就可以...

657188918
2017/10/11
0
0
树莓派上的个人博客Wordpress

前言 本文记录了从环境搭建到WordPress的安装调试,再到WordPress的使用注意事项。本文未涉及但却很重要的是利用花生棒实现内网穿透,因为花生棒的使用非常简单(哔了狗了,千万不要碍于面子...

遇见你
2016/02/21
1K
0
一键搭建WordPress博客环境(OneStep to WordPress)

WordPress介绍 现在有很多的个人博客框架,比如静态页面的Jekyll/hexo,PHP语言框架的emlog/zblog,以及本文讲到的WordPress。虽然WordPress已经是一个10年前诞生的产物,但随着不断的版本更...

nfer
2016/10/22
1K
0
CentOS 7上安装WordPress详细步骤

一、搭建Wordpress服务器环境需求: php 5.2.4 或者更高版本、MySQL 5.0 或者更高版本。 二、搭建Wordpress平台: 以下以Wordpress3.92版本为例进行说明,如果大家想安装最近版本的话,安装完...

linuxprobe16
2016/12/03
81
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
39分钟前
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
41分钟前
5
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
6
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
4
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部