准备工作:

  • 1.下载apache服务器安装包,官网http://www.apache.org/,下载地址:http://httpd.apache.org/download.cgi
  • 2.下载MySQL,官网:http://www.mysql.com/, 下载地址:http://dev.mysql.com/downloads/mysql/
  • 3.下载php,官网:http://php.net/, 下载地址:http://windows.php.net/qa/

安装步骤:

1、安装apache服务器:

建议apache的安装路径c:\wamp\apache\ 首先,将下载好的源文件解压缩到c:\wamp\apache\,然后在以管理员权限运行cmd,在命令行里输入安装命令:

cd /wamp/apache
httpd.exe -k install

在安装过程中,可能会报错,最常见的错误就是VC++运行库不兼容的问题:

出现 Cannot load modules/mod_actions.so into server 类错误:请查看httpd.conf里serverRoot设置是否正确 或者是VC运行库没装好,参考:http://www.2cto.com/os/201312/264364.html

查看Apache错误日志,有类似下面这些内容:httpd.exe: Syntax error on line 63 of C:/wamp/apache/conf/httpd.conf: Cannot load D:/php/php5apache2_4.dll into server: %1 \xb2\xbb\xca\xc7\xd3\xd0\xd0\xa7\xb5\xc4 Win32 \xd3\xa6\xd3\xc3\xb3\xcc\xd0\xf2\xa1\xa3 php5.5使用的编译器是vc11,php5.4和php5.3的是vc9,php5.2是vc6。同时还要注意是x86版本,还是x64版本。目前只有php5.5提供x64版本,其他都只有x86版本。 apache.org下载的Apache都是vc6版本,否则就根据不同文件说明安装不同的运行库。 vc11运行库x86/x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=30679 vc10运行库x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5555 vc10运行库x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=14632 vc9运行库x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5582 vc9运行库x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=15336 如果不清楚你的情况,可以安装全部运行库,再也不用为这个问题担忧了。

2、安装php:

下载好的php是一个压缩包,直接解压即可。建议解压在c:\wamp\php\

3、apache和php装完后,需要将php和apache整合起来
  • 1)在apache安装目录下的conf目录下的httpd.conf加入如下代码:
LoadModule php5_module php安装目录/php5apache2_2.dll
PHPIniDir "php安装目录"
AddType application/x-httpd-php .php .phtml

注意:上面的代码中有两个安装位置,需要换成你自己设置的安装路径的。

  • 2)将php.ini-deployment改成php.ini
  • 3)在php.ini中指定扩展模块路径: 在php.ini中,找到extension_dir并修改为extension_dir = php安装目录/ext

到这里,apache和php就已经整合好了。可以在apache的htdocs目录下新建一个phpinfo.php文件然后在浏览器中打开:http://localhost/phpinfo.php,

<?php
phpinfo();
?>

如果能显示出phpinfo的信息,说明apache和php整合成功了!

4、安装mySQL数据库:直接安装即可。
5、到php.ini文件里找到extension=php_mysql.dll, extension=php_mysqli.dll, extension=php_pdo_mysql.dll去掉前面的";"

可以通过phpinfo查看MySQL的安装情况,也可以新建一个mysqltest.php文件测试一下:

<?php
$conn=mysql_connect("localhost","root","password");
if($conn){
echo "mySQL安装成功!";
}else{
echo "mySQL 为成功安装!";
}
?>

到这里,windows上的WAMP环境就搭建完成了。

如果您觉得阅读本文对您有帮助,欢迎转载本文,但是转载文章之后必须在文章页面明显位置保留此段声明,否则保留追究法律责任的权利。

作  者:blog.jpdou.top

原文链接:http://blog.jpdou.top/install-wamp/

Windows下Apache+PHP+MySQL开发环境的搭建(WAMP)的更多相关文章

  1. 【转】linux和windows下安装python集成开发环境及其python包

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  2. Windows下的Objective-C集成开发环境(IDE)

    Windows下的Objective-C集成开发环境(IDE) 分类: Objective-C2012-04-20 21:54 26631人阅读 评论(42) 收藏 举报 windowside编译器c ...

  3. Windows下安装Object C开发环境,及Hello Word(转)

    Windows下安装Object C开发环境,及Hello Word 最近想学习iphone开发,但是由于没有c基础,只有java基础.所以先从基础学习,首先是搭建环境,目前手头没有mac机子,只能先 ...

  4. 在Windows下配置Linux远程开发环境

    在Windows下配置Linux远程开发环境 欢迎光临我的个人博客 https://source.chens.life/Configure-Linux-remote-development-envir ...

  5. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

  6. Cocos发展Visual Studio下一个libcurl图书馆开发环境的搭建

    我们解释win32在Visual Studio下一个libcurl图书馆开发环境的搭建.Cocos2d-x发动机实际上与Win32在访问libcurl库.Cocos2d-x 3.x在libcurl库文 ...

  7. Windows下的Objective-C集成开发环境(IDE)(转)

    Objective-C是苹果软件的编程语言,想要上机学习.调试,有一个集成开发环境(IDE)方便很多.有三类方法搭建Objective-C的集成开发环境: 1)   使用苹果的平台,集成开发环境使用X ...

  8. 【软件使用】Windows下的Objective-C集成开发环境搭建(IDE)

    Objective-C是苹果软件的编程语言,想要上机学习.调试,有一个集成开发环境(IDE)方便很多.有三类方法搭建Objective-C的集成开发环境: 1)   使用苹果的平台,集成开发环境使用X ...

  9. Windows下单机安装Spark开发环境

    机器:windows 10 64位. 因Spark支持java.python等语言,所以尝试安装了两种语言环境下的spark开发环境. 1.Java下Spark开发环境搭建 1.1.jdk安装 安装o ...

随机推荐

  1. [转载] Android raw与assets区别

    *res/raw和assets的相同点: 1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制. *res/raw和assets的不同点:1.res/raw中的文件会被映射到R ...

  2. JavaScript-Tool:jquery.qrcode.js

    ylbtech-JavaScript-Tool:jquery.qrcode.js 1.返回顶部 1. 插件描述:jquery.qrcode.js 是一个能够在客户端生成矩阵二维码QRCode 的jqu ...

  3. web单机优化

    又得开始写博客了,目测又要一周一篇了,当然了这不算python跟前端的,个人喜欢notepad++可惜不能放图片,word什么的太讨厌了 为什么要单机优化呢,很简单,因为不论以后是各类集群也好,物理机 ...

  4. 使用libvirt技术监控虚拟机资源利用情况

    使用libvirt技术监控虚拟机资源利用情况 (一)计算资源与内存资源的监控 libvirt中提供virDomainGetInfo方法可以将一个domain的计算资源和内存资源的使用情况封装在一个结构 ...

  5. 【216】◀▶ IDL 字符串操作说明 (黑底)

    参考:String Processing Routines —— 字符串处理函数 参考:IDL_String Methods 01   STRING 返回字符串. 02   STRCMP 比较字符串, ...

  6. 读取spring boot项目中resource目录下的文件

    在开发中, 我们常常要将我们的配置文件或者模板文件放在我们的resource目录中. 如下 而在spring boot的项目中, 我们运行的是一个jar包, 并没有解压 所以当我们使用以下方式获取文件 ...

  7. jq之鼠标事件

    以防自己忘记,最重要的是hover效果的 鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的.   (1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发 ...

  8. codeforces#536题解

    CodeForces#536 A. Lunar New Year and Cross Counting Description: Lunar New Year is approaching, and ...

  9. PHP实用小程序(六)

    <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio ...

  10. React 从入门到进阶之路(六)

    之前的文章我们介绍了 React 表单事件 键盘事件 事件对象以及 React中 的 ref 获取 dom 节点 .双向数据绑定.接下来我们将介绍 React 表单详解 约束性和非约束性组件 inpu ...