部署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用户
New — 用户 — 添加用户 用户名 — 主机IP地址 — 密码 — 页面右下角执行按钮干什么用的用户啊?我们后续利用Wordpress搭建博客后,Wordpress不得有个对应的数据库用户对数据库进行管理是吧?而且还是对我们创建的存放博客数据用的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内容-
先给apache权限
- 浏览器输入IP地址,后面斜杠加blog
- 设置相关配置信息:分别录入数据库名,用户名等信息
- 开始安装
- 搭建自己的个人博客站点
- 登陆
- 浏览一下自己搭建的博客吧
到此,搭建个人博客就完成了,后续怎么玩随你便喽~