步骤1.首先打开Apache2.2\conf里面的httpd.conf文件。在里面找到:

ServerRoot ,改成Appache所在目录 

步骤二 在LoadModule 后面添加支持php7的扩展

3.为了让apache把index.php也设为默认页把

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

修改为

<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
在一堆LoadModule下面添加

# php7 support
LoadModule php7_module E:/php-7.0.10-Win32-VC14-x86/php7apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "E:/php-7.0.10-Win32-VC14-x86"

步骤三 查找<Directory>

修改所有<Directory> 的路径为appache所在目录

步骤四

LoadModule rewrite_module modules/mod_rewrite.so这行,将他前面的“#”去掉。

Include conf/extra/httpd-vhosts.conf将他前面的“#”去掉。(很关键)

:保存该文件。然后到Apache2.4\conf\extra里面的httpd-vhost.conf文件打开:

将里面的:

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.x
DocumentRoot "C:/Apache2.2/docs/dummy-host2.x"
ServerName dummy-host2.x
ErrorLog "logs/dummy-host2.x-error.log"
CustomLog "logs/dummy-host2.x-access.log" common
</VirtualHost>

删除,然后添加一个虚拟子目录

<VirtualHost *:80>
DocumentRoot "e:/think"
ServerName www.hgj.com
<Directory "e:\think">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

有多少个就配置多少个这样的虚拟目录。

然后保存。

管理员权限打开cmd,注册apache服务,注册完了才会出现在
Apache Service Monitor 里面。

e:\Apache24\bin\httpd.exe -k install

步骤5:找到C:\WINDOWS\system32\drivers\etc里面的hosts文件,打开:

可以指定多个虚拟名称如:

127.0.0.1   www.hgj.com。

保存。

大功告成。

重启apache。我的是appserv。重启。然后在浏览器写:

http://localhostes。回车试试。

很有意思吧。如果你觉得不好

mysql5.7.14配置

官网目前最新版mysql5.7.14免安装版下载地址http://dev.mysql.com/downloads/mysql/5.7.html,我选择的是下载免安装版

下载解压后目录为

3、在当前目录下新建my.ini配置文件,用来替换my-default.ini文件

配置文件内容如下:basedir和datadir为当前mysql的路径

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:\wnmp\mysql

# 设置mysql数据库的数据的存放目录

datadir=D:\wnmp\mysql\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

4、在老的版本中mysql是有一个data文件夹的,新的里面这个文件夹需要自动生成,执行命令如下

C:\mysql\mysql-5.7.12-winx64\bin>mysqld --initialize

5、到服务中启动Mysql服务(注意:将mysql添加到服务的方法,首先以管理员身份打开cmd,进入到mysqld的bin目录中,运行mysqld.exe -install,执行成功,则mysql添加到服务中去了),这个时候就可以启动了(如果没有data文件是无法启动服务)

6、下面是要修改mysql数据库登陆密码(此方法跟老版本区别比较大)

7、开始运行输入skip-grant-tables系统老是提示错误,于是我就换了一种方法来处理

先停止服务,在my.ini中加skip-grant-tables命令,重启my.ini服务

8、在CMD中输入C:\mysql\mysql-5.7.12-winx64\bin>mysql -uroot -p  不输入密码

执行SQL更改密码,

mysql> alter user 'root'@'localhost' identified by '123456';

这样也可以:

mysql> alter user 'root'@'localhost' identified by '123456'

这是后如果报错执行一下

flush privileges;

再次执行

mysql> alter user 'root'@'localhost' identified by '123456';

就可以执行成功

打开window服务,关闭服务,打开my.ini,删掉跳过密码验证的那句话skip-grant-tables,重启服务,就可以登录mysql。

appach2.4 + php7 +mysql5.7.14 配置的更多相关文章

  1. 【mysql案例】mysql5.6.14配置my.cnf多实例,mysql_install_db初始化不读取my.cnf配置文件

    1.1.1. mysql5.6.14多实例my.cnf时,初始化不读取my.cnf配置文件 [环境描写叙述] 在多实例配置的/etc/my.cnf环境中,运行mysql_install_db后.启动M ...

  2. mysql5.7.14 配置

    1. 下载并解压 zip包 2.将解压后的目录 bin  配置到path中 3.修改my-default.ini 文件名为my.ini 4.配置my.ini [mysql] #设置mysql客户端默认 ...

  3. CentOS 7.2.1511编译安装Nginx1.10.1+MySQL5.7.14+PHP7.0.11

    准备篇 一.防火墙配置 CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.se ...

  4. Mysql5.7.14安装配置

    Mysql5.7.14免安装版配置方法: 运行 在命令行中输入 mysqld install mysql5.7 安装成功后,启动mysql 在命令行中输入 net start mysql5.7 这个时 ...

  5. win7 64bit下最新Apahe2.4.18+php7.0.2+MySQL5.7.10配置

    原文:win7 64bit下最新Apahe2.4.18+php7.0.2+MySQL5.7.10配置 一.说明 以前配置apache+php+mysql都是参考网上的,一般都没有什么问题.最近公司有个 ...

  6. CentOS 7 安装 LNMP 环境(PHP7 + MySQL5.7 + Nginx1.10)

    记录下在CentOS 7 安装 LNMP 环境(PHP7 + MySQL5.7 + Nginx1.10)过程笔记. 工具 VMware版本号 : 12.0.0 CentOS版本 : 7.0 一.修改 ...

  7. mysql-5.7.14 源码安装笔记

    安装编译 下载源码 mysql-5.7.14.tar.gz 解压定义安装变量 cd /usr/local/src mysql_version="mysql-5.7.14" tar ...

  8. Windows7+IIS+PHP7+MySQL5.7环境搭建

    IIS配置 本次搭建使用的系统是Windows7,Windows8,10与此类似. 开启IIS 开始-->控制面板-->程序和功能,点击左边栏的开启或关闭Windows功能,如图: 选择I ...

  9. Ubuntu下安装LNMP之php7的安装并配置Nginx支持php及卸载php

    据了解,php7是比之前的版本性能快很多的.http://php.net/get/php-7.2.2.tar.gz/from/a/mirror 安装前也可提前将相关依赖库安装好,或者在安装php时若安 ...

随机推荐

  1. Tomcat7基于Redis的Session共享实战二

    目前,为了使web能适应大规模的访问,需要实现应用的集群部署.集群最有效的方案就是负载均衡,而实现负载均衡用户每一个请求都有可能被分配到不固定的服务器上,这样我们首先要解决session的统一来保证无 ...

  2. How To Use Goto?

    看到,网上很多人对于goto的询问, 因为本身在工作中经常使用到,所以写下此文, 如有错误, 请指出. 本人写博文的时候主要从事C++工作 对于goto的态度,本人目前成长如下: 学生时代 老师课堂上 ...

  3. C#中,使用正式表达式匹配获取所需数据

    .NET中,使用正式表达式匹配获取所需数据 需求:获取一串字符串中,正则匹配出需要的数据. 例如以下字符串: string temp ="ErrorCode:-1,Message:{&quo ...

  4. 推荐两款简单好用的图片放大jquery插件

    一.zoomfiy.js 推荐可以从这里下载 使用说明: 使用该jquery 插件引入该插件的js:zoomfiy.js 或 min引入该插件的css:zoomfiy.css 或 min前后顺序都可j ...

  5. 我为NET狂-----大前端专帖

    http://dnt.dkill.net/Article/Detail/321 本来前端的东西是不想开个专贴的,这样网友容易产生依赖,前端的东西看看书,平时仿照几个网站,遇到问题再调调增加点经验,基本 ...

  6. ExtJs4之TreePanel

    Tree介绍 树形结构,是程序开发,不可缺少的组件之一.ExtJs中的树,功能强大美观实用.功能齐全,拖拉,排序,异步加载等等. 在ExtJs4中Tree和Grid具有相同的父类,因此Grid具有的特 ...

  7. 【Win10应用开发】自定义打印选项

    老周在前一篇烂文中已经给大伙伴们演示了如何打印UI元素,今天的烂文就向各位介绍一下,如何向打印对话框添加自定义选项.如果只是讲如何实现,会比较抽象,也比较枯燥,而且相当无聊,更是说不清楚,毕竟这打印A ...

  8. Minor【 PHP框架】5.事件

    框架Github地址:github.com/Orlion/Minor (如果觉得还不错给个star哦(^-^)V) 框架作者: Orlion 知乎:https://www.zhihu.com/peop ...

  9. 【原创】机器学习之PageRank算法应用与C#实现(1)算法介绍

    考虑到知识的复杂性,连续性,将本算法及应用分为3篇文章,请关注,将在本月逐步发表. 1.机器学习之PageRank算法应用与C#实现(1)算法介绍 2.机器学习之PageRank算法应用与C#实现(2 ...

  10. android跟服务器使用json传递数据

    最近在做项目,使用了json传递数据,把服务器对象转换成json字符串返回,android使用gson包解析json字符串变成对象. 1.服务器代码编写,我这边是在servlet里面 Peron pe ...