教你如何搭建个人博客:WordPress安装教程(wordpress教程菜鸟教程)

本次部署选择在centos7系统上,PHP 5.2.4或更新版本,MySQL 5.0或更新版本,Apache mod_rewrite模块

1、安装MYSQL

检查 MySQL 是否已安装

yum list installed | grep mysql

如果有的话 就全部卸载(我这系统没有)

yum -y remove +数据库名称

教你如何搭建个人博客:WordPress安装教程

MySQL 依赖 libaio,所以先要安装 libaio

yum search libaio # 检索相关信息

教你如何搭建个人博客:WordPress安装教程

yum install libaio # 安装依赖包(我这里已经安装好了)

教你如何搭建个人博客:WordPress安装教程

下载 MySQL Yum Repository

地址为http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

(如果提示-bash: wget: 未找到命令,请先执行 yum install wget 安装 wget)

添加 MySQL Yum Repository

添加 MySQL Yum Repository 到你的系统 repository 列表中,执行

yum localinstall mysql-community-release-el7-5.noarch.rpm

教你如何搭建个人博客:WordPress安装教程

验证下是否添加成功

yum repolist enabled | grep "mysql.*-community.*"

教你如何搭建个人博客:WordPress安装教程

选择要启用 MySQL 版本

查看 MySQL 版本,执行

yum repolist all | grep mysql

教你如何搭建个人博客:WordPress安装教程

可以看到 5.5, 5.7 版本是默认禁用的,因为现在最新的稳定版是 5.6

yum repolist enabled | grep mysql

教你如何搭建个人博客:WordPress安装教程

查看当前的启动的 MySQL 版本

通过 Yum 来安装 MySQL

执行:yum install mysql-community-server

Yum 会自动处理与其他组件的依赖关系:

教你如何搭建个人博客:WordPress安装教程

教你如何搭建个人博客:WordPress安装教程

遇到上述提示,输入 y 继续,执行完成会提示“完毕!”。此时MySQL 安装完成,它包含了 mysql-community-server、mysql-community-client、mysql-community-common、mysql-community-libs 四个包。

执行:rpm -qi mysql-community-server.x86_64 0:5.6.24-3.el7

教你如何搭建个人博客:WordPress安装教程

whereis mysql 可以看到 MySQL 的安装目录是 /usr/bin/

教你如何搭建个人博客:WordPress安装教程

启动和关闭 MySQL Server

启动 MySQL Server

systemctl start mysqld

查看 MySQL Server 状态

systemctl status mysqld

关闭 MySQL Server

systemctl stop mysqld

测试是否安装成功

mysql可以进入 mysql 命令行界面

教你如何搭建个人博客:WordPress安装教程

防火墙设置(直接关闭防火墙可忽略)

远程访问 MySQL, 需开放默认端口号 3306. 执行

firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --permanent --zone=public --add-port=3306/udp

这样就开放了相应的端口。

执行 firewall-cmd –reload

MySQL 安全设置

服务器启动后,可以执行mysql_secure_installation;

教你如何搭建个人博客:WordPress安装教程

教你如何搭建个人博客:WordPress安装教程

教你如何搭建个人博客:WordPress安装教程

教你如何搭建个人博客:WordPress安装教程

教你如何搭建个人博客:WordPress安装教程

此时输入 root 原始密码(初始化安装的话为空),接下来,为了安全,MySQL 会提示你重置 root 密码,移除其他用户账号,禁用 root 远程登录,移除 test 数据库,重新加载 privilege 表格等,你只需输入 y 继续执行即可。

至此,整个 MySQL 安装完成。

设置root远程访问:

① use mysql;

② update user set host=’%’ where user=’root’ and host=’localhost’;

③ flush privileges;

④ exit;

⑤ systemctl restart mariadb.service

使用SHOW语句找出在服务器上当前存在什么数据库:

mysql> SHOW DATABASES;

+———-+

| Database |

+———-+

| mysql |

| test |

+———-+

3 rows in set (0.00 sec)

创建一个数据库abccs

mysql> CREATE DATABASE abccs;

注意不同操作系统对大小写的敏感。

选择你所创建的数据库

mysql> USE abccs

Database changed

此时你已经进入你刚才所建立的数据库abccs.

创建一个数据库表

首先看现在你的数据库中存在什么表:

mysql> SHOW TABLES;

Empty set (0.00 sec)

说明刚才建立的数据库中还没有数据库表。下面来创建一个数据库表mytable: 我们要建立一个你公司员工的生日表,表的内容包含员工姓名、性别、出生日期、出生城市。

mysql> CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1),

-> birth DATE, birthaddr VARCHAR(20));

Query OK, 0 rows affected (0.00 sec)

由于name、birthadd的列值是变化的,因此选择VARCHAR,其长度不一定是20。可以选择从1到255的任何长度,如果以后需要改变它的字长,可以使用ALTER TABLE语句。);性别只需一个字符就可以表示:”m”或”f”,因此选用CHAR(1);birth列则使用DATE数据类型。

创建了一个表后,我们可以看看刚才做的结果,用SHOW TABLES显示数据库中有哪些表:

mysql> SHOW TABLES;

+———————+

| Tables in menagerie |

+———————+

| mytables |

+———————+

5、显示表的结构:

mysql> DESCRIBE mytable;

+————-+————-+——+—–+———+——-+

| Field | Type | Null | Key | Default | Extra |

+————-+————-+——+—–+———+——-+

| name | varchar(20) | YES | | NULL | |

| sex | char(1) | YES | | NULL | |

| birth | date | YES | | NULL | |

| deathaddr | varchar(20) | YES | | NULL | |

+————-+————-+——+—–+———+——-+

4 rows in set (0.00 sec)

6、 往表中加入记录

我们先用SELECT命令来查看表中的数据:

mysql> select * from mytable;

Empty set (0.00 sec)

这说明刚才创建的表还没有记录。加入一条新记录:

mysql> insert into mytable

-> values (′abccs′,′f′,′1977-07-07′,′china′);

Query OK, 1 row affected (0.05 sec)

再用上面的SELECT命令看看发生了什么变化。我们可以按此方法一条一条地将所有员工的记录加入到表中。

7、用文本方式将数据装入一个数据库表

如果一条一条地输入,很麻烦。我们可以用文本文件的方式将所有记录加入你的数据库表中。创建一个文本文件“mysql.txt”,每行包含一个记录,用定位符(tab)把值分开,并且以在CREATE TABLE语句中列出的列次序给出,例如:

abccs f 1977-07-07 china  

mary f 1978-12-12 usa

tom m 1970-09-02 usa

使用下面命令将文本文件“mytable.txt”装载到mytable表中:mysql> LOAD DATA LOCAL INFILE “mytable.txt” INTO TABLE pet;

再使用如下命令看看是否已将数据输入到数据库表中:mysql> select * from mytable;

2、安装PHP7(按命令一条一条执行便可,就不截图了)

rpm -Uvh http://mirrors.rit.edu/fedora/epel//7/x86_64/e/epel-release-7-10.noarch.rpm

rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

yum -y install yum-utils

yum -y update

yum-config-manager –enable remi-php70

yum -y install php php-opcache

yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel

使用:rpm -qa|grep -i php看看会不会少了下php-mysql,少了就执行yum install php-mysql

3、安装apache

查看httpd包是否可用:

# yum list | grep httpd

安装Apache

# yum install httpd

配置ServerName

# vi /etc/httpd/conf/httpd.conf

如果没有域名,则:ServerName localhost:80 或者 ServerName 127.0.0.1:80

启动

# httpd

停止

# httpd -k stop

设置开机自动启动:

chkconfig httpd on

安装目录介绍

Apache默认将网站的根目录指向/var/www/html 目录

默认的主配置文件是/etc/httpd/conf/httpd.conf

配置存储在的/etc/httpd/conf.d/目录

4、下载并解压缩WordPress程序安装包, 如果你还没的话.

在你的网页服务器上为WordPress创建一个数据库, 并且也创建一个MySQL 拥有所有权限可以进入和修改的用户.

重命名 wp-config-sample.php 文件为 wp-config.php.

用你最喜欢的 文本编辑器 打开 wp-config.php ,填上你的数据库信息。

把WordPress文件夹放在你服务器上想要放的地方:

如果你想把通过顶级域名来访问你的WordPress博客 (例如 http://example.com/),移动或上传所有解压后的WordPress文件夹里面的文件(但不包括WordPress文件夹本身) 到你服务器的根目录下.

如果你想通过子域名来访问你的博客(例如 http://example.com/blog/), 将wordpress 重命名为你想要的子目录名称, 接着上传至你的网站服务器。 例如,你想让WordPress 安装在子目录”blog”中,你就应该将”wordpress”这个文件夹重命名为”blog”,接着上传至你的网站服务器的根目录中。完成后通过浏览器访问后台就可以开始你的博客创作了

教你如何搭建个人博客:WordPress安装教程

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 523000381@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.51m1.com/17269.html