网上有很多在Windows上搭建WAMP(windows+Apache+MySQL+php+phpmyadmin)的文章,但其中Bug居多,并存在相互抄袭现象,导致安装方法不完整,安装完后出现诸多问题。在此,我提供一种全新安装的简单方式,即利用散装包软件来搭建一个PHP网站运行环境,并细说说明配置,及一些防止问题发生的建议。
注意:我提供的是WAMP(Windows+Apache+MySQL+PHP)安装方法是利用散装软件进行的,至于AppServ、PhpStudy、宝塔面板等那种集成包快速搭建的方式就不讨论了,那很简单,对读者来说没有太大难度,当然其配置部分也可以参照本文。至于Linux 下LAMP (Linux+Apache+MySQL+PHP+PhpMyAdmin)的搭建并配置,请持续关注本博客。
- 内容目录
- 环境介绍与软件下载
- 软件安装
- 配置文件
- Web测试
- 一些建议
第一部分:环境介绍与软件下载
首先,说明一下我试验的环境与软件
操作系统:
windows2003
软件:
apache_2.2.11-win32-x86-no_ssl.msi (http://httpd.apache.org/download.cgi )
mysql-5.0.22-win32.zip (http://dev.mysql.com/downloads/ )
php-5.2.12-Win32.zip (http://www.php.net/downloads.php )
phpMyAdmin-3.2.4-all-languages.zip (http://www.phpmyadmin.net/home_page/downloads.php )
注意:你可以到所附的网站下载最新的稳定版本。安装与配置方法依然可以参照本文。
但是要重点提醒一句:对于php的安装包,强烈建议下载手动安装包(即.zip 包,而不是.msi)。因为在.msi 版本中有个bug 导致该版本的php不能与Apache很好的兼容,在php官网上还报告了很多bug,以至于出现一些莫名其妙的错误。不信,你可以试试。
第二部分:软件安装
首先在c 盘根目录建一个文件夹wamp 。用于后面软件的安装。(你想安装在其它路径也可以)
再在c 盘根目录建一个文件夹web 。用于存放网站的网页。(Apache默认的C:\wamp\apache\htdocs 也可以)
下面正式开始安装:
1.Apache
安装路径选择为 c:\wamp\apache 。
注意 Apache安装时,会让你选择“80、服务”还是“8080端口、手动”等。建议选择第一种,即使你的操作系统上已经有IIS之类的占用了80端口,也没关系。这样可以简化后面Apache的启动配置,至于端口冲突问题可以在Apache的httpd.conf 文件中进行纠正。这将在第三部分讲解。至于第二种手动方式的配置,可以参考http://www.phpchina.com/manual/apache/platform/windows.html