1.安装需要的环境,centos7的mysql叫mariadb,所有的配置文件默认就可以

[root@test ~]# yum install httpd php mariadb mariadb-server php-mysql -y
--------------------------
已安装:
httpd.x86_64 0:2.4.6-80.el7.centos mariadb.x86_64 1:5.5.56-2.el7
mariadb-server.x86_64 1:5.5.56-2.el7 php.x86_64 0:5.4.16-45.el7
php-mysql.x86_64 0:5.4.16-45.el7 完毕!

2.下载WordPress和PHPmyadmin。
WordPress下载地址:https://cn.wordpress.org/
PHPmyadmin下载地址:https://www.phpmyadmin.net/downloads/

下载phpmyadmin时要注意与php和mysql对应的版本号,因为我的php是5.4的,无法使用phpmyadmin4.8,所以就要下载phpmyadmin4.0


3.将这两个软件下载至/etc/httpd下,并解压

[root@test httpd]# ls -l
总用量 16916
drwxr-xr-x. 2 root root 35 6月 26 09:43 conf
drwxr-xr-x. 2 root root 93 6月 26 09:43 conf.d
drwxr-xr-x. 2 root root 4096 6月 26 09:43 conf.modules.d
lrwxrwxrwx. 1 root root 19 6月 26 09:43 logs -> ../../var/log/httpd
lrwxrwxrwx. 1 root root 29 6月 26 09:43 modules -> ../../usr/lib64/httpd/modules
drwxr-xr-x. 9 root root 4096 3月 28 2017 phpMyAdmin-4.0.10.20-all-languages
-rw-r--r--. 1 root root 7457007 6月 26 10:43 phpMyAdmin-4.0.10.20-all-languages.zip
lrwxrwxrwx. 1 root root 10 6月 26 09:43 run -> /run/httpd
drwxr-xr-x. 5 root root 4096 2月 8 12:53 wordpress
-rw-r--r--. 1 root root 9848003 6月 26 10:43 wordpress-4.9.4-zh_CN.zip

4. 将这两个软件解压后的文件放置httpd默认的网页存放路径下

[root@test httpd]# cp -a phpMyAdmin-4.0.10.20-all-languages /var/www/html/
[root@test httpd]# cp -a wordpress /var/www/html/

5.在phpmyadmin文件夹内有个配置文件需要更名

[root@test phpMyAdmin-4.0.10.20-all-languages]# mv config.sample.inc.php config.inc.php

6.改名后需要编辑这个文件,在下面的一行中需要添加一些随机字符

$cfg['blowfish_secret'] = 'a8b7c6d'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

7.因为不会使用sql语句更改root密码,所以在网页登录数据库时需要允许数据库root空密码登录,需要更改配置文件中下面这一行为true

$cfg['Servers'][$i]['AllowNoPassword'] = true;

8.上一步保存之后回到网站根目录,由于在浏览器需要输入phpmyadmin的全部路径,而路径又太长了,所以新建个链接文件给它

[root@test html]# cd /var/www/html
[root@test html]# ln -sv phpMyAdmin-4.0.10.20-all-languages/ sql
"sql" -> "phpMyAdmin-4.0.10.20-all-languages/"

9.因为这里用到了链接,所以在httpd主配置文件中针对根目录的限制需要放开FollowSymLinks

[root@test html]# vi /etc/httpd/conf/httpd.conf 
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

10.开启httpd和mysql服务

[root@test html]# systemctl start mariadb.service
[root@test html]# systemctl start httpd

11.浏览器打开数据库的图形化界面,用户名为root,密码为空

12.进入数据库后,为WordPress新建一个数据库,命名为wordpress

13.数据库新建完成后,回到服务器配置页面,进入wordpress文件夹,同样有一个sample文件需要重命名

[root@test html]# cd wordpress/
[root@test wordpress]# mv wp-config-sample.php wp-config.php

14. 编辑刚刚重命名的文件,其中需要重新指定“数据库名位wordpress“,“用户名为root”,“密码为空”

[root@test wordpress]# vi wp-config.php 

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wordpress'); /** MySQL数据库用户名 */
define('DB_USER', 'root'); /** MySQL数据库密码 */
define('DB_PASSWORD', '');

15.保存退出后,重启httpd服务

[root@test wordpress]# systemctl restart httpd

16.浏览器打开wordpress程序

17.一切填完成之后就可以使用了,简易LAMP搭建完成,这时可以去sql页面看看wordpress在数据库中新建了什么表

LAMP模拟搭建wordpress,phpmyadmin环境的更多相关文章

  1. LAMP分离搭建WordPress

    实验环境:centos6.5 php5.3.6 http2.4.35 yum安装mysql 关闭三台主机的Selinux.iptalbes 配置apache: 解压软件包 安装依赖包:pcre-dev ...

  2. 搭建wordpress开发环境

    安装php PHP下载地址:http://windows.php.net/download/ 和MySQL一样,下载包是一个zip压缩包,只需解压缩即可.将它解压缩到 D:\WNMP\php-5.5. ...

  3. Ubuntu 搭建PHP开发环境

    Ubuntu确实很好玩.有喜欢的命令行,简洁的界面,不同于Window要的感觉.偶尔换换环境工作,学习Linux的思维方式,是一种不错的做 法.之前也折腾过Ubuntu,不过,因为网络的问题,一直没有 ...

  4. CenterOS7.5中搭建wordpress

    centeros7.5中搭建wordpress 1.环境 云平台:华为云 服务器操作系统:CentOS7.: 博客部署的服务器:Apache HTTP: 数据库:mysql: 框架:wordpress ...

  5. Docker09-实战-快速搭建wordpress

    目录 wordpress介绍 传统方式搭建wordpress运行环境的弊端 使用Docker快速构建wordpress wordpress介绍 wordpress是使用PHP语言开发的博客平台,用户可 ...

  6. 阿里云centos7搭建wordpress环境

    阿里云搭建wordpress系统 一.购买阿里云 二.安装php开发环境 1. https://www.apachefriends.org/zh_cn/index.html网站下载linux下的xam ...

  7. PHP.6-PHP环境搭建(Windows环境下)-LAMP

    PHP环境搭建(Windows环境下)-LAMP Windows系统上分别独立安装Apache2.PHP5.MySQL5和phpMyAdmin等几个软件.独立安装的好处是可以自由选择这些组件的具体版本 ...

  8. LAMP 搭建wordpress部署教程贴.

    LAMP 搭建wordpress部署教程贴.这是一篇主要将LAMP,并且通过wordpress来进行验证,演示.如何去部署PHP CMS很多新手看到LAMP就很很头大,觉得很难搞,编译安装,搞了好几天 ...

  9. LVS之-LAMP搭建wordpress

    author:JevonWei 版权声明:原创作品 LVS搭建wordpress,涉及的知识点有DNS,LAMP,NFS及LVS 网络拓扑图 网络环境 NFS 192.168.198.130 mysq ...

随机推荐

  1. JMeter特点&性能测试工具选型的原则&模拟压力的原理

    1.JMeter自身的特点 1)开源.轻量级.更适合自动化和持续集成(100M左右,LoadRunner 4G左右) 2)学习难度大 3)资料少.全英文 2. 性能测试工具选型的原则 1)成本 a.工 ...

  2. HDU-4857-逃生-反向拓扑排序+优先队列

    HDU-4857 题意就是做一个符合条件的排序,用到拓扑序列. 我一开始wa了多发,才发现有几个样例过不了,发现1->2->3...的顺序无法保证. 后来就想用并查集强连,还是wa: 后来 ...

  3. Timus-1005. Stone Pile-01背包

    传送门:http://acm.timus.ru/problem.aspx?space=1&num=1005 参考:https://www.cnblogs.com/yinzm/p/6629222 ...

  4. Kafka中的ISR、AR又代表什么?ISR的伸缩又指什么?

    相信大家已经对 kafka 的基本概念已经有一定的了解了,下面直接来分析一下 ISR 和 AR 的概念. ISR and AR 简单来说,分区中的所有副本统称为 AR (Assigned Replic ...

  5. pt工具校验主从数据一致性之dsns方式

    mysql主从数据一致性校验,常用的方法是Percona-Toolkit的组件pt-table-checksum,这东西怎么用网上一大堆,就不啰嗦了.主要说一下通过dsns方式发现从库的一种方式. p ...

  6. 卸载VMware

    最近使用ubuntu的时候操作不当直接卡死了,然后强制关闭VMware软件,之后再打开时出现本文中的 “Vmware启动ubuntu 出现错误 ”这个情况,具体请看链接:https://www.cnb ...

  7. NUMA导致的MySQL服务器SWAP问题分析

    [作者] 王栋:携程技术保障中心数据库专家,对数据库疑难问题的排查和数据库自动化智能化运维工具的开发有强烈的兴趣. [问题描述] 我们知道当mysqld进程使用到SWAP时,就会严重影响到MySQL的 ...

  8. Azure虚拟机时间同步问题

    场景描述:在Azure上新创建虚拟机默认是UTC时区的,因为业务在国内,所以要修改在CST注:协调世界时(英语:Coordinated Universal Time,法语:Temps Universe ...

  9. Netty源码分析 (九)----- 拆包器的奥秘

    Netty 的解码器有很多种,比如基于长度的,基于分割符的,私有协议的.但是,总体的思路都是一致的. 拆包思路:当数据满足了 解码条件时,将其拆开.放到数组.然后发送到业务 handler 处理. 半 ...

  10. Delphi - 调用外部程序并阻塞到外部程序中

    Delphi 调用外部程序并阻塞到外部程序中 背景说明: 前段时间开发一个数据转换的系统,业务逻辑中说明数据需要压缩成.tar.gz格式. 我在Windows系统下采用,先生成批处理文件,然后调用Wi ...