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. 《快照读、当前读和MVCC》

    1.快照读 快照读是基于 MVCC 和 undo log 来实现的,适用于简单 select 语句,避免了幻读. 读已提交:一个事务内操作一条数据,可以查询到另一个已提交事务操作同一条数据的最新值.( ...

  2. 深度学习常见的优化方法(Optimizer)总结:Adam,SGD,Momentum,AdaGard等

    机器学习的常见优化方法在最近的学习中经常遇到,但是还是不够精通.将自己的学习记录下来,以备不时之需 基础知识: 机器学习几乎所有的算法都要利用损失函数 lossfunction 来检验算法模型的优劣, ...

  3. 安装python的第三方库pillow

    参考:http://jingyan.baidu.com/article/ff42efa929e6c8c19f220254.html 用Python做图像处理时,需要用到PIL(图像处理库).但是PIL ...

  4. P2518 [HAOI2010]计数 类似数位dp

    题意 你有一组非零数字(不一定唯一),你可以在其中插入任意个0,这样就可以产生无限个数.比如说给定{1,2},那么可以生成数字12,21,102,120,201,210,1002,1020,等等. 现 ...

  5. CodeForces - 445B - DZY Loves Chemistry-转化问题

    传送门:http://codeforces.com/problemset/problem/445/B 参考:https://blog.csdn.net/littlewhite520/article/d ...

  6. POJ-1984-Navigation Nightmare+带权并查集(中级

    传送门:Navigation Nightmare 参考:1:https://www.cnblogs.com/huangfeihome/archive/2012/09/07/2675123.html 参 ...

  7. hdu 5903 Square Distance(dp)

    Problem Description A string is called a square string if it can be obtained by concatenating two co ...

  8. sql 行列互转

    1.行转列 现有数据: 期望数据: 1.1建表建数据 IF OBJECT_ID('temp_20170701','u') IS NOT NULL DROP TABLE temp_20170701 CR ...

  9. vue-property-decorator vue typescript写法

    什么是Typescript TypeScript 是一种由微软开发的自由和开源的编程语言,它是 JavaScript 的一个超集,扩展了 JavaScript 的语法.作者是安德斯大爷, Delphi ...

  10. 《clean code》讲述代码中的道,而不是术

    Clean code 看<clean code>一书,学习高手写出的代码,简单高效的代 1.目标 Bjarne Stroustrup:优雅且高效:直截了当:减少依赖:只做好一件事 Grad ...