Win7 下64位的apache2.4.9+php5.5+mysql5.6.19的安装

1、首先下载文件

httpd-2.4.9-win64-VC11.zip(http://www.apachelounge.com/download/)

php-5.5.14-Win32-VC11-x64.zip(http://windows.php.net/download/)

mysql-5.6.19-winx64.zip(http://dev.mysql.com/downloads/mysql/)

2、安装

在安装之前得安装微软的vc11运行库vcredist_x64.exe(http://www.microsoft.com/en-us/download/details.aspx?id=30679),不然到时安装apache回出现错误

将apache、php、mysql分别解压到你要安装的目录(我的安装目录是D:\www)

打开的apache安装目录conf下的httpd.conf文件进行以下修改:

找到37行,将ServerRoot "c:/Apache24"改为ServerRoot "D:/www/Apache24"(此处是安装apache的路径)。

217行,将#ServerName www.example.com:80前面的;号去掉

241行,将DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot "D:/www/Apache24/htdocs"(同上)

242行,<Directory "c:/Apache24/htdocs">改为<Directory "D:/www/Apache24/htdocs">

358行, ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为 ScriptAlias /cgi-bin/ "D:/www/Apache24/cgi-bin/"

374行,<Directory "c:/Apache24/cgi-bin">改为<Directory "D:/www/Apache24/cgi-bin">

在最后一行加上

#让apache支持php

LoadModule php5_module "D:/www/php5.5/php5apache2_4.dll"

AddType application/x-httpd-php .php .html .htm

PHPIniDir "D:/www/php5.5"

2、将php目录中的php.ini-development文件复制一份,然后改其名为php.ini

打开php.ini文件进行以下设置:

将721行中的;extension_dir = "ext" ;去掉

将extension=php_gd2.dll、extension=php_mbstring.dll、extension=php_mysql.dll、extension=php_mysqli.dll、extension=php_pdo_mysql.dll几个选项的前的 ;去掉

将apache的D:\www\Apache24\bin和php的D:\www\php5.5和D:\www\php5.5\ext路径加入到环境变量中。

然后以管理员的身份打开cmd,将路径路径切换到D:\www\Apache24\bin

输入命令httpd  -install即可安装

3、关于mysql的安装

打开mysql目录,将my-default.ini复制并改为mysql.ini,打开文件进行以下设置

在[mysqld]中加入

loose-default-character-set = utf8

basedir =D:/www/mysql-5.6

datadir =D:/www/mysql-5.6/data

port =3306

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

character_set_server = utf8

在[client] 加入

loose-default-character-set = utf8

将D:\www\mysql-5.6\bin路径添加到环境变量中

以管理员的身份打开cmd(这一点要注意,不然待会安装可能会出现一些问题)

却换到D:\www\mysql-5.6\bin路径,输入命令mysqld -install进行安装(如果安装出现错误可能是刚才配置mysql.ini出现了一些错误,在重新设置一下)

命令net start mysql是开启mysql,然后输入mysql -u root -p就可以连接mysql了

(mysql如果安装不成功可能要安装microsoft .net framework 4.0这个平台才可以)

win7 64位的apache2.4.9+php5.5+mysql5.6的安装的更多相关文章

  1. win8.1(64位) apache2.4.3+php5.6.3+mysql5.6安装

    win8.1(64位) apache2.4.3+php5.6.3+mysql5.6安装 http://blog.csdn.net/jiangzeyun/article/details/41676639

  2. win7 64位系统HP LaserJet P1008 / HP LaserJet P1008 P1007 驱动安装成功,但无法打印的原因

    HP LaserJet P1008 打印机驱动安装成功,但是无法打印相关文档的原因是: 1.打印机是水货,惠普中国提供的驱动和该打印机不符合.显示的应该是HP LaserJet Professiona ...

  3. win7 64位的PHP5.4安装redis扩展

    先看phpinfo.php信息 可以看是 PHP5.4 VC9 TS Architecture x86 说明是x86的PHP,虽然系统是64位的,所以还是要下载x86的redis 然后Github下载 ...

  4. Windows 64位系统安装Apache2.4

    Windows 64位系统安装Apache2.4 来自:百度经验:jingyan.baidu.com 现在大部分一键安装包多是32位的,并不支持64位,直接在64位的系统上使用会报错的,所以我这里就来 ...

  5. wamp安装xdebug特殊情况win7 64位安装32位wamp

    在wamp上安装xdebug网上很多文章都介绍了方法,但是我这里遇到了一个很特殊的情况,在网上很少有人提及: 我机器是win7 64位的,安装的wamp1.7.4是32位的,这是后来导致出现奇怪现象的 ...

  6. win7 64位 php环境开启curl服务Call to undefined function

    无法使用curl_init(),一般情况问题可能出在没有去加载php的扩展文件php_curl.dll(windows操作系统),但是检查了一下系统配置,发现,环境下已经将php.ini文件里 ;ex ...

  7. PLSQL Developer win7 64位 安装方法

    安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0).Win7 64位系统暂无PLSQLDeveloper,所以下一个32位的. 下载insta ...

  8. win7(64)位下WinDbg64调试VMware10下的win7(32位)

    win7(64)位下WinDbg64调试VMware10下的win7(32位) 一 Windbg32位还是64位的选择 参考文档<Windbg 32位版本和64位版本的选择> http:/ ...

  9. 关于Win7 64位 mysql 5.7下载安装问题

    1.从官网下载mysql: 网址:http://dev.mysql.com/downloads/mysql/ 这是我们要找的,win7 64位 点击下载: 出现如图所示,我们不必要登录注册,点击红线内 ...

随机推荐

  1. 网络语音视频技术浅议 Visual Studio 2010(转)

    我们在开发实践中常常会涉及到网络语音视频技术.诸如即时通讯.视频会议.远程医疗.远程教育.网络监控等等,这些网络多媒体应用系统都离不开网络语音视频技术.本人才疏学浅,对于网络语音视频技术也仅仅是略知皮 ...

  2. pydev-python 链接mysql数据库(mac系统)

    1.首先,实现了命令行可以运行mysql          非常清楚了,直接引用过来,多谢哈.引用:http://www.lihui.info/mac-pydev-mysqldb/           ...

  3. Dojo Mobile制定学习用品

    Dojo Mobile开展 App技术开发QQ群:347072638 技术咨询.APP定制开发联系邮箱:messageloop@qq.com 时代在演变.技术在革新.无论你接受不接受. 初识Dojo ...

  4. 【git学习五】git基础之git分支

    1.背景                最早用github的时候,我傻傻的问舍友大神,git里面的branch是干什么的,他用了非常直白的解释,我至今还记得."branch就是你能够自己建立 ...

  5. 比ORA-24777: 我不使用不可移植数据库链接更郁闷的事情达成一致

    现场有一个同步误差,内容如下面:    java.sql.BatchUpdateException: ORA-24777: 不同意使用不可移植的数据库链路    at oracle.jdbc.driv ...

  6. mysql导出和导入命令更改数据库名称数据库

    概要 mysql 数据库导入和导出,有两种方法 1)从试点SQL脚本.导入(导入导出又分两种:1. 命令. 2. 工具.这里我们仅仅介绍命令). 2)直接拷贝数据库文件(此方法不推荐). 一.mysq ...

  7. hdu1588---Gauss Fibonacci(矩阵,线性复发)

    根据题意:最后一步是寻求f(b) + f(k + b) + f(2 * k + b) + -+ f((n-1) * k + b) 清除f(b) = A^b 间A = 1 1 1 0 所以sum(n - ...

  8. 类(class)能不能自己继承自己(转)

    类(class)能不能自己继承自己不行,继承关系会出现环. 假设类A继承类A.那么要新建一个类A的对象,就必须先建立一个类A父类的对象.这是一个递归的过程,而且没有终止条件.会死循环的. 从编译的角度 ...

  9. PYTHON单元测试

    PYTHON开发入门与实战11-单元测试 1. 单元测试 本章节我们来讲讲django工程中如何实现单元测试,单元测试如何编写以及在可持续项目中单元测试的重要性. 下面是单元测试的定义: 单元测试是开 ...

  10. .NET中使用Redis(二)

    很久以前写了一篇文章 .NET中使用Redis 介绍了如何安装Redis服务端,以及如何在.NET中调用Redis读取数据.本文简单介绍如何设计NoSQL数据库,以及如何使用Redis来存储对象. 和 ...