部署LAMP,实现Wordpress,搭建个人博客

2017-08-11  本文已影响0人  Sainbyno

搭建LAMP软件环境

[root@centos7 ~]#yum -y install httpd mariadb-server mariadb php php-mysql  <--安装所用包
[root@centos7 ~]#systemctl start httpd      <--启动apache服务
[root@centos7 ~]#systemctl start mariadb    <--启动数据库服务
[root@centos7 ~]#ss -ntl      <--查看端口是否都打开
State      Recv-Q Send-Q Local Address:Port                Peer Address:Port              
LISTEN     0      50                 *:3306  <--数据库端口             *:*                  
LISTEN     0      128                *:22                             *:*                  
LISTEN     0      100        127.0.0.1:25                             *:*                  
LISTEN     0      128               :::80    <--httpd端口            :::*                  
LISTEN     0      128               :::22                            :::*                  
LISTEN     0      100              ::1:25                            :::*                  
[root@centos7 ~]#httpd -M  <--查看http模块里有没有php模块
php5_module (shared)       <--这里有

给数据库设置密码确保能连接

[root@centos7 ~]#mysql_secure_installation   <--数据库安全脚本,为了安全用来初始化设置密码的
[root@centos7 ~]#mysql -u root -pmageedu     <--用户名密码登陆数据库 '-u'后面用户 '-p'后面密码
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 9
Server version: 5.5.52-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> quit     <--退出!确认能正常连接登陆数据库
Bye
[root@centos7 ~]#

搭建phpMyAdmin数据库管理环境

phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。可以在任何地方使用并在远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。

[root@centos7 ~]#yum -y install lftp   <--安装ftp工具
[root@centos7 ~]#lftp 172.16.0.1   <--登陆FTP服务器
lftp 172.16.0.1:~> cd /pub/Sources/sources/httpd/     <--cd进存放phpMyAdmin压缩包的目录
lftp 172.16.0.1:/pub/Sources/sources/httpd> ls
phpMyAdmin-4.4.14.1-all-languages.zi  <--这就是我们要用的压缩包,注意版本!!!太高了我们的软件环境不支持的
lftp 172.16.0.1:/pub/Sources/sources/httpd> get phpMyAdmin-4.4.14.1-all-languages.zip <--下载到本地 
10057503 bytes transferred      <--下载成功                                    
lftp 172.16.0.1:/pub/Sources/sources/httpd> quit   <--退出FTP服务
[root@centos7 ~]#unzip phpMyAdmin-4.4.14.1-all-languages.zip    <--.zip后缀的压缩包用unzip工具解压包
[root@centos7 ~]#mv phpMyAdmin-4.4.14.1-all-languages /var/www/html/pma   <--把代码放到http网页目录下

安装phpMyAdmin的依赖包,修改配置文件设置一个用于cookie验证的口令

[root@centos7 pma]#yum -y install php-mbstring   <--安装依赖包,不装这个web页面打不开的
[root@centos7 pma]#cp config.sample.inc.php config.inc.php   <--设置修改pspmyAdmin配置文件
[root@centos7 pma]#openssl rand -base64 21    <--生成随机口令,这里用openssl生成一个21位的
[root@centos7 pma]#vim config.inc.php   <--vim修改配置文件,把基于COOKIE验证的口令修改成我们手动生成的口令
[root@centos7 pma]#systemctl restart httpd    <--重启web服务


测试web页面是否成功

打开浏览器输入本机IP地址,比如:192.168.92.128/pma; 注意/pma一定要加上啊,因为我们访问的是phpMyAdmin的页面


看到这个页面就成功了

用phpMyAdmin创建存放个人博客的数据库和用户并设置权限

首先在利用phpMyAdmin工具登陆数据库

登陆后界面

创建数据库

创建数据库!干吗用啊?放博客用!
这里我们只创建一个数据库就可以了,里面的表啊什么的Wordpress会搞定!

数据库 — 新建数据库名 — 创建
创建Wordpress用户

干什么用的用户啊?我们后续利用Wordpress搭建博客后,Wordpress不得有个对应的数据库用户对数据库进行管理是吧?而且还是对我们创建的存放博客数据用的blog数据库管理是不!不多说看图!

New — 用户 — 添加用户 用户名 — 主机IP地址 — 密码 — 页面右下角执行按钮

给创建的用户给管理blog数据的权限
第一步:

数据库 — blog — 执行
第二步:
给权限:全选 — 执行
第三步:
看提示信息确定一下

到这里,我们已经实现了基于web页面的数据库了

回到操作系统数据库测试一下是否成功


搭建Wordpress

解包

去Wordpress官网下载安装包(度娘吧)

[root@centos7 ~]#tar xvf wordpress-4.8-zh_CN.tar.gz     <--解压
[root@centos7 ~]#mv wordpress /var/www/html/blog        <--移动并改名为blog
[root@centos7 ~]#cd /var/www/html/blog/                 <--cd进来

配置

这是对应的配置文件/var/www/html/blog/wp-config.php内容
  1. 先给apache权限


  2. 浏览器输入IP地址,后面斜杠加blog
点击现在开始按钮
  1. 设置相关配置信息:分别录入数据库名,用户名等信息
输入完先关配置信息之后点击 [ 提交 ] 按钮
  1. 开始安装
  1. 搭建自己的个人博客站点
  1. 登陆
  1. 浏览一下自己搭建的博客吧

到此,搭建个人博客就完成了,后续怎么玩随你便喽~

上一篇 下一篇

猜你喜欢

热点阅读