一 .安装Apache

下载地址:http://www.apachelounge.com/download/,选择Apache 2.4.25 Win64,解压缩,修改配置文件中如下地方:

1.ServerRoot

Can’t load module之类的就是没配置好ServerRoot.貌似不识别”..”的上一级表示,只能暂时用绝对路径了

ServerRoot “D:\Program Files\Apache24”

2.DocumentRoot

DocumentRoot “H:\wwwroot”,表示网站路径
<Directory “H:\wwwroot”>,配置网站目录的一些属性,上面<Directory />的表示全局配置.

3.ServerName

ServerName  www.example.com:80 serverName该为localhost:80,因为自己本地测试用.vps的暂时没考虑

4.index.php

<Directory />

AllowOverride none

Require all denied

DirectoryIndex index.php default.php index.html

</Directory>

设置默认值主页,也就是127.0.0.1会跳到127.0.0.1/index.php

二 安装PHP

1.下载thread safe的版本

三 安装MySQL

0.mysqld -remove,mysqld -install

1. 5.7版本没有data文件夹,运行

mysqld –initialize-insecure –user=MySQL 生成data文件夹

2.mysql –uroot -p 登陆,默认用户名root,密码空

3.show databases;查询数据库,测试是否安装成功

4.停止并禁用world wide web*名字的服务来停止iis服务,同时让apache和mysql服务自启

5.添加密码.update mysql.user set authentication_string='10050244' where user='root' and Host = 'localhost';

四 安装phpMyAdmin

1.The mbstring extension is missing.

改php.ini中的extension_dir = “D:\Program Files\php-5.6.30-Win32-VC11-x64\ext”,暂时没找到相对路径的改法,

2.默认phpmyadmin空密码登录是被禁止的,这一行为主要通过配置文件libraries/config.default.php中的两个全局变量控制,即
$cfg[‘Servers’][$i][‘nopassword’] = false;

$cfg[‘Servers’][$i][‘AllowNoPassword’] = false;

设置为true可以使用空密码

五 安装WordPress

1.安装插件出现No working transports found,到;extension=php_openssl.dll,把前面 ; 去掉,重启

2,最大上传xml为2m限制,更改php.ini

post_max_size=8M     //上传文件大小上限
upload_max_filesize=2M  //默认上传文件大小,这个就是2M的限制

六 总结

1.修改完php和apache的配置,要重启查看效果

2.可以通过运行apache和php中的exe文件,根据控制台给出的信息找解决方案

3.可以通过phpinfo中的信息来查看php加载以及各种情况

4.通过事件查看器查看apache各种错误原因.

Apache+PHP+MySQL+phpMyAdmin+WordPress搭建的更多相关文章

  1. Apache+PHP+MySQL+phpMyAdmin环境搭建

    最近在学习web服务端开发,一开始是使用wamp的,后来决定自己完整配置一下环境,并把整个过程记录下来.其中,Apache是服务器,php是用来编写服务端的语言,MySQL作为数据库,phpMyAdm ...

  2. 虚拟机下安装Centos7并配置Apache+PHP+Mysql+phpmyadmin+wordpress

    一.安装Apache yum install httpd 安装成功后,Apache操作命令: systemctl start httpd //启动apache systemctl stop httpd ...

  3. Centos7安装配置Apache+PHP+Mysql+phpmyadmin

    转载自: Centos7安装配置Apache+PHP+Mysql+phpmyadmin 一.安装Apache yum install httpd 安装成功后,Apache操作命令: systemctl ...

  4. linux下使用yum安装Apache+php+Mysql+phpMyAdmin

    适用redhat于32位及64位,前提架设好本地源.在这里不再赘述. 1 安装Apache+php+Mysql a.安装Apahce, PHP, Mysql, 以及php连接mysql库组件 yum ...

  5. Ubuntu 麒麟版下安装:Apache+php5+mysql+phpmyadmin.

    摘要 LAMP是Linux web服务器组合套装的缩写,分别是Apache+MySQL+PHP.此文记录在Ubuntu上安装Apache2服务器,包括PHP5(mod_php)+MySQL+phpmy ...

  6. Wndows下Apache+php+Mysql环境的搭建及其涉及的知识(转)

    一.安装Apache 1. 在网上搜索以下3个文件,以及找一个地方新建一个文件夹 好吧,这里有下载链接:http://pan.baidu.com/s/1hr9IdSS 文件夹内有:apache,mys ...

  7. Wndows下Apache+php+Mysql环境的搭建及其涉及的知识

    一.安装Apache 1. 在网上搜索以下3个文件,以及找一个地方新建一个文件夹 好吧,这里有下载链接:http://pan.baidu.com/s/1hr9IdSS 文件夹内有:apache,mys ...

  8. Mac OSX 搭建 Apache php mySql phpMyAdmin 开发环境

    基本环境和配置 Mac 系统:  OS X EI Caption  10.11.4 当前Mac用户名: ceshi 需要熟知的几个基本概念和操作: 1. 新建一个终端默认的是路径是: /Users/当 ...

  9. Centos 6.5LAMP服务器(Apache+PHP+MySQL)的搭建

    1.首先看下你的防火墙是否处于开启状态,如果是开启状态,按照如下方法来配置你的防火墙(如果你在安装虚拟机时就没有开启过防火墙,那么这一步就省略了): 1.配置防火墙,开启80端口.3306端口 vi ...

随机推荐

  1. HBase底层存储原理

    HBase底层存储原理——我靠,和cassandra本质上没有区别啊!都是kv 列存储,只是一个是p2p另一个是集中式而已! 首先HBase不同于一般的关系数据库, 它是一个适合于非结构化数据存储的数 ...

  2. PTA 7-2 符号配对(20 分)

    7-2 符号配对(20 分) 请编写程序检查C语言源程序中下列符号是否配对:/*与*/.(与).[与].{与}. 输入格式: 输入为一个C语言源程序.当读到某一行中只有一个句点.和一个回车的时候,标志 ...

  3. CSS-形变 动画 表格

    一.形变 /*1.形变参考点: 三轴交界点*/ transform-origin: x轴坐标 y轴坐标; ​ /*2.旋转 rotate deg*/ transform: rotate(720deg) ...

  4. 面试官:你了解Webpack吗?

    前言 大家好哟,这是第四篇面试官篇,估计还有个七八十篇面试文章(前端苦命). 这篇文章介绍了webpack核心概念以及如何使用. 开始吧! 概念 webpack的核心概念只要记住下面四个就够用了(除非 ...

  5. Educational Codeforces Round 23 F. MEX Queries 离散化+线段树

    F. MEX Queries time limit per test 2 seconds memory limit per test 256 megabytes input standard inpu ...

  6. 使用JS语句,利用for循环的方法创建表格的两种方法

    首先去layui官网下载教程示例,在项目中加载layui.css,layui.js,JQuery.js 第一种: 将jsp语句写成字符串的形式,使用document.write()方式输出: 代码如下 ...

  7. JAVA中使用浮点数类型计算时,计算精度的问题

    标题     在Java中实现浮点数的精确计算    AYellow(原作) 修改    关键字     Java 浮点数 精确计算   问题的提出:如果我们编译运行下面这个程序会看到什么?publi ...

  8. Spring boot @Scheduled(cron = "* * * * * *") cron表达式详解

    //@Scheduled(cron = "0 0/15 * * * ?") //每15分钟触发一次 //@Scheduled(cron = "5/10 * * * * ? ...

  9. Spring boot Value注入 未整理 待完善

    Springboot 热部署Springboot为开发者提供了一个名叫 spring-boot-devtools来使Springboot应用支持热部署,提供开发者的开发效率,无需手动重启Spring ...

  10. Codeforces 1009 F - Dominant Indices

    F - Dominant Indices 思路:树上启发式合并 先跑轻子树,然后清除轻子树的信息 最后跑重子树,不清除信息 然后再跑一遍轻子树,重新加回轻子树的信息 由于一个节点到根节点最多有logn ...