软件版本:
Win7 64位 (由于现在内存配置提升,需要64位系统支持更高的内存)
Apache 2.4.10 win64 版 (在官网下载64位apache,注意是64位的,与系统对应)
MySQL 5.6.19 (官网下载最新即可)
PHP 5.5.15 (官网下载最新即可)
(由于是虚拟机,没有分区,只有一个C盘,所以只能在C盘创建,有条件建议在其他盘下操作,安全一点,不受系统盘的影响)
首先在同一个文件夹下安装全部软件,我觉得这样方便管理,我在C盘的创建一个叫WAMP得文件夹,里面的有以下文件夹
data:MySQL数据库的存放位置,有条件可以独立一个盘存数据
htdocs: http document的缩写,存放网站文件,html,php 等
MYSQL:MySQL的安装位置
PHP:php的安装位置
Apache步骤:
1.下载apache,并非是在apache正统官网下载,而是一个分支http://www.apachelounge.com
正统官网的Apache对windows的支持很少,所以有人开了个分支支持windows,登陆上面的网站可以下载到64位的apache。
2.安装apache到上面提到的位置 WAMP/Apache24
3.打开apache,在bin目录下有ApacheMonitor,打开并点击界面的start就可以启动服务器,此时已经启动成功,打开浏览器,地址栏输入“localhost”就可以浏览本地的网站服务器提供的默认网站了。
但是单纯的apache只能支持简单的网页,要支持php,就需要修改配置,扩展支持。扩展支持需要安装了php之后才能进行。
4.修改网站的存放位置,默认apache网站文件是存放在安装目录下的htdocs,需要修改位置,就要在安装目录下找到conf/httpd.conf 用文本编辑器打开,找到 DocumentRoot 把后面的路径改成你需要存放的路径,我的路径是DocumentRoot “c:/WAMP/htdocs”,修改后,使用ApacheMonitor,点击Restart重启apache服务
5.添加php扩展,这一步是在php安装好的基础上实现的,请安装好php再执行这一步。
php安装好了后,打开安装目录下conf/httpd.conf,在一系列的LoadModule语句后面添加
#php module
LoadModule php5_module "c:/WAMP/PHP/php5apache2_4.dll"
PHPINIDir c:/WAMP/PHP
AddType application/x-httpd-php .php .html .htm
“#”号在前面,后面的是注释
LoadModule 加载模块,php5_module是模块名,后面是对应地址
PHPINIDir是配置php的安装地址,用于执行编译php
AddType添加类型,意思是只要是.php .html .htm结尾的都用php解析
保存文件conf/httpd.conf,重启apache服务。
php步骤:
1.下载php,http://php.net 直接到官网下载php压缩包,解压在 WAMP/PHP下面
2.配置php,在安装目录下有php.ini-development这个文件,复制并改名字位php.ini。
(这是php的配置文件,优先读取php.ini,此文件不存在才读取php.ini-development,万一php.ini改错,还有php.ini-development做后备。)
打开php.ini找到extension=xxx之类的系列文字,在下面添加
;php5.5 ext not use mysql
extension=php_mysqli.dll
其实上面已经有了extension=php_mysqli.dll,去掉分号即可,新添加是为了方便查看,前面分号“;”是注释,php5.5这版本不建议用mysql,而是改用mysqli,i是improve的意思。
mysql是php需要用到数据库进行存储才需要配置的,一般都是需要的。
3.返回apache步骤,执行第5步
4.此时apache已经可以执行php脚本了,在htdocs下新建php测试文件即可。
新建文件test.php
内容如下
echo “output php info:”
phpinfo();
?>
保存,打开浏览器,输入localhost/test.php 即可看到效果
MySQL步骤:
(如果是使用安装版的话,直接安装就好,下面步骤不用看了,但是非安装版给人感觉纯净,可操控性强)
1.下载非安装版的mysql,它有商业版和社区版,我们使用社区版MySQL Community Downloads
在网页中选择Windows (x86, 64-bit), ZIP Archive这个下载,MSI Installer是安装版。
2.配置MYSQL,解压到相关目录WAMP/MYSQL,检查安装目录下是否有my.ini,如果没有,复制my-backup.ini,并改名成my.ini。打开my.ini,找到basedir和datadir,分别修改如下
basedir = c:/WAMP/MYSQL
datadir = c:/WAMP/data
basedir是MySQL的安装目录
datadir是数据库的存放目录
把c:/WAMP/MYSQL/data下面的数据复制到新的datadir的目录,因为源data下有些MySQL必须用到的数据库,比如MySql的用户账户信息等,所以新数据存放地址不能是空。
在文件末尾加上
[client]
default-character-set=utf8
客户端执行语句的时候默认使用utf8格式
配置环境变量,在windows环境变量的path下,加上MySQL的bin目录文职,我的是C:\WAMP\MYSQL\\bin;
3.启动MySQL,进入CMD命令行模式,执行
mysqld —install
安装mysql ,install前面两个横线
net start mysql
启动MySQL复制
PS:如果启动失败,请stop服务,卸载后,在重新安装启动
mysqld —remove
卸载mysql
net stop mysql
停止mysql服务
至此,WAMP环境就配好了。如果出现各种问题,请先检查下载的安装包是否版本合适,配置是否写漏写错,其次就网上找答案,问题总是有原因。
整个搭建过程确实出现各种原因,每台机的环境不同,问题不同,但是大体的搭建方法是一样的。