windows安装Wamp(Apache,MySQL,PHP)详细教程

个人原创网址:http://www.phpthinking.com/archives/379


最近很多php入门读者都询关于“ Windows + Apache + MySQL + PHP”怎么配置的问题,在这里给大家一起回答了。

WampServer =  Apache + MySQL + PHP

很多网站开发人员都喜欢在自己的桌面电脑上编写和测试他们的程式,这样做有几个好处,首先你可以很容易测试程式,无须档案上传到伺服器,尤其是对于一些简单的修改,可以节省很多工夫;另一个好处是程式的臭虫不会随便捣乱伺服器,无论它们有什么疯狂的行为,也只是被局限在你的电脑的某一个资料夹,绝不会惹怒服务供应商、伺服器上的其他用户、伺服器上的其他系统、或者你的老板。 本文将会介绍如何在Windows 7上架设Apache2、MySQL、及PHP,也就是所谓的「WAMP」架构── Windows Apache MySQL PHP

下载WampServer

WampServer是一个整合了Apache (网站伺服器)、MySQL (资料库系统)、和PHP的套件,也就是说我们仅需要安装一次WampServer,便等同分别安装完上述四个软体,而且不需要手动去更改每个软体的细部设定,因为套件的作者已经将相关的设定调整完成。 [ Screen dump of wampserver.com main page]

WampServer 分为32 bit 和64 bit 两个版本,倘若你的Windows 系统是64 bit,两个版本读都可以用,但最好还是使用匹配的64 bit 版本。 要分辨你的Windows 是32 bit 还是64 bit,可以按一下「开始」按钮,以滑鼠右键按一下「电脑」,然后按一下「内容」,在「系统」下,可以看到系统的类型

安装Wamp Server

第一步:执行下载的档案,Windows 可能会弹出「使用者帐户控制」对话框,要求你授权或批准执行这个档案,请按「Yes」。

windows安装Wamp(Apache,MySQL,PHP)详细教程

第二步:下一个对话框列出将要安装的Apache、MySQL、PHP、PHPMyAdmin、SQLBuddy、和XDebug 的版本,直接点选「Next」即可。

windows安装Wamp(Apache,MySQL,PHP)详细教程

第三步:这是确认版权和使用执照,请点选「I accept the agreement」,然后按「Next」。

windows安装Wamp(Apache,MySQL,PHP)详细教程

第四步:接着是选择安装路径,如果没有特别需求的话直接点选「Next」。

windows安装Wamp(Apache,MySQL,PHP)详细教程

第五步:决定是否在「快速启动工具列」和「桌面」安装WampServer 的小图示,选择后按「Next」。

windows安装Wamp(Apache,MySQL,PHP)详细教程

第六步:这里重复显示按装选项,若果要改变主意可以按「Back」,确定的话按「Install」开始安装。

windows安装Wamp(Apache,MySQL,PHP)详细教程

第七步:安装的过程大概一至两分钟。

windows安装Wamp(Apache,MySQL,PHP)详细教程

第八步:WampServer 询问什么是你的预设浏览器,它会自动以IE 为预设浏览器,倘若你使用Firefox 或者Chrome 等,请把程式的位置告诉WampServer,完成后按「Open」。

windows安装Wamp(Apache,MySQL,PHP)详细教程

第九步:这时WampServer 会尝试启动Apache 网站伺服器,Windows 的防火墙可能会拦截伺服器的网络通讯,这时你便要授权Apache 伺服器,在下面的对话框中,建议点选第一个选项「 Private networks, such as my home or work ntetwork」,然后按「Allow access」。

windows安装Wamp(Apache,MySQL,PHP)详细教程

第十步:输入PHP mail() 的参数,这个PHP 函是用来发送电子邮件,参数设定后你便可以借着这个PHP 函式,在这台电脑发送电子邮件。 若果你不打算使用这个PHP 函是可以跳过这一步,将来也可以手动编辑php.ini 档案(PHP 的配置档) 修改。 第一个参数SMTP 是发送电子邮件伺服器的名称,倘若你的电脑有架设SMTP 伺服器便可以适用预设的localhost,若无则可以填上你ISP 提供的SMTP 伺服器。 第二个参数Email 是预设的寄件者地址,你可以改成自己的Email 地址,也可以保留预设的you@yourdomain,没有所谓的。 完成后按「Next」。

windows安装Wamp(Apache,MySQL,PHP)详细教程

第十一步:到这一步WampServer 已经安装完成,你可以选择是否立即启动WampServer 的管理程式,预设是启动的,我建议你现在便启动它进行测试。 按「Finish」结束安装。

windows安装Wamp(Apache,MySQL,PHP)详细教程

组态设定

WampServer 的安装程式自动替我们设定系统参数,已经足以使Apache、MySQL、和PHP 紧密地融洽地合作,让你开始着手编写应用程式,以下介绍一些可能需要修改的部分,以配合你的工作习惯和系统配置。 需要注意的是修改完毕后,必须重新启动Apache 伺服器才能使新的参数生效。

安装完WampServer 后,WampServer 管理程式会自动启动,没有的话,可自行启动桌面或快捷列的紫红色「W」图示,Windows 可能会弹出「使用者帐户控制」对话框,要求你授权让管理程式修改Windows 的设定,请按「Yes」继续。 启动后管理程式会自动启动Apache 和MySQL 伺服器,并且在Windows 的工作列显示绿色的「W」图示,表示所有伺服器系统已经成功启动。

windows安装Wamp(Apache,MySQL,PHP)详细教程

设定localhost 的IP 地址

有些Windows 系统无法解读localhost 就是你的电脑,这时你便需要修改Windows 其中一个系统档案hosts,输入localhost 的静态IP 地址。 首先在档案总管进入路径「C:\Windows\System32\drivers\etc」,里面你会见到hosts 档案,使用「记事本」开启这个档案,加入「127.0.0.1 localhost」,如下图所示,然后储存档案。 这项修改无须重新启动Apache 可立即生效。

windows安装Wamp(Apache,MySQL,PHP)详细教程

更改网站主目录路径

网站主目录的路径归Apache 所管,所以我们首先要开启Apache 的配置档案httpd.conf,在Windows 工作列右端的通知区中,点选WampServer 的绿色「W」小图示,在「WAMPSERVER 2.2」选单中点选「Apache」后再点选「httpd.conf」。

windows安装Wamp(Apache,MySQL,PHP)详细教程

使用搜寻功能找到关键字「DocumentRoot」,后面所接的路径即为网站主目录。

windows安装Wamp(Apache,MySQL,PHP)详细教程

当修改完DocumentRoot 后,必须修改位于约203 烈的Directory。

windows安装Wamp(Apache,MySQL,PHP)详细教程

档案设置完毕存档后,在Windows 工作列右端的通知区中,点选WampServer 的绿色「W」小图示,在「WAMPSERVER 2.2」选单中点选「Apache」后再点选「Services」,然后按「Restart Service」将Apache 重新启动。

windows安装Wamp(Apache,MySQL,PHP)详细教程

测试伺服器

安装完WampServer 后,WampServer 管理程式会自动启动,没有的话,可自行启动桌面或快捷列的紫红色「W」图示,Windows 可能会弹出「使用者帐户控制」对话框,要求你授权让管理程式修改Windows 的设定,请按「Yes」继续。 启动后管理程式会自动启动Apache 和MySQL 伺服器,并且在Windows 的工作列显示绿色的「W」图示,表示所有伺服器系统已经成功启动。

windows安装Wamp(Apache,MySQL,PHP)详细教程

在WampServer 的选单点选「localhost」,浏览器会开启网址http://localhost/,若果这时候Apache 伺服器没有启动的话便会出现错误讯息。

windows安装Wamp(Apache,MySQL,PHP)详细教程

开启Apache 伺服器后便会见到预设的主页,成功的话表示你的Apache 伺服器和PHP 已经正常运作。

windows安装Wamp(Apache,MySQL,PHP)详细教程

这里可见到WampServer 安装了什么东西,例如Apache 2.2.21、PHP 5.3.9、MySQL 5.5.20,还有一些PHP 的Extensions,这些是PHP 的扩充函式库,此外有两个捷径,一个是phpinfo (),这是一个很特别的PHP 函式,用来显示重要的伺服器资讯,包括PHP 的详细配置;另一个捷径是phpmyadmin,这是WampServer 三个附加工具软体的其中一个,用来管理MySQL资料库。

点选一下phpmyadmin 连结进入PhpMyAdmin,成功的话表示MySQL 数据库伺服器正常运作

windows安装Wamp(Apache,MySQL,PHP)详细教程

windows安装Wamp(Apache,MySQL,PHP)详细教程

上一篇:SQL Server dbcc shrinkfile 不起作用


下一篇:ADB server didn't ACK 解决方法