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. FastDFS初印象

    是什么?         FastDFS是一个轻量级分布式文件系统. 能干嘛?         对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等. 相关概念        ...

  2. codeforces 820 C. Mister B and Boring Game(找规律)

    题目链接:http://codeforces.com/contest/820/problem/C 题解:显然a<=b的规律很好找只要 例如a=2,b=5,只要这样排列就行abbbbbbabbbb ...

  3. CF980B Marlin 构造 思维 二十四

    Marlin time limit per test 1 second memory limit per test 256 megabytes input standard input output ...

  4. CodeForces 760 C. Pavel and barbecue(dfs+思维)

    题目链接:http://codeforces.com/contest/760/problem/C 题意:一共有N个烤炉,有N个烤串,一开始正面朝上放在N个位子上.一秒之后,在位子i的串串会移动到pi位 ...

  5. 给 Flutter 界面切换来点特效

    本文微信公众号「AndroidTraveler」首发. 背景 我们知道页面之间如果直接切换,会比较生硬,还会让用户觉得很突兀,用户体验不是很好. 因此一般情况下,页面之间的切换为了达到平滑过渡,都会添 ...

  6. 【Offer】[3-1] 【找出数组中重复的数字】

    题目描述 思路 Java代码 代码链接 题目描述 在一个长度为n的数组里的所有数字都在0~n-1的范围内.数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次. 请找出数组中任 ...

  7. springboot中动态修改log4j2日志级别

    springboot中动态修改log4j2日志级别 在spring boot中使用log4j2日志时,项目运行中,想要修改日志级别. 1.pom.xml依赖: <dependency> & ...

  8. python串口工具的使用!!!!一定要加timeout=!!!!

    不指定timeout参数的话,就各种报错,如下: 而前面的串口,波特率则不需要指明.

  9. SpringBoot 2 快速整合 | Hibernate Validator 数据校验

    概述 在开发RESTFull API 和普通的表单提交都需要对用户提交的数据进行校验,例如:用户姓名不能为空,年龄必须大于0 等等.这里我们主要说的是后台的校验,在 SpringBoot 中我们可以通 ...

  10. kubernetes部署jenkins(Docker in Docker)及认证

    引言 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建.测试和部署软件. 本文将Jenkins的master与slave置于Pod中,部署在namespace:jenk ...