首页 > 代码库 > www服务器搭建笔记:一 WAMP,windows7+Apache2.4+MySQL5.6+php5.5

www服务器搭建笔记:一 WAMP,windows7+Apache2.4+MySQL5.6+php5.5

 

LAMP搭建笔记传送门 http://www.cnblogs.com/jianming348/p/3952650.html

 

软件版本:

Win7 64位 (由于现在内存配置提升,需要64位系统支持更高的内存)

Apache 2.4.10 win64 版 (在官网下载64位apache,注意是64位的,与系统对应)

MySQL 5.6.19 (官网下载最新即可)

PHP 5.5.15 (官网下载最新即可)

 

(由于是虚拟机,没有分区,只有一个C盘,所以只能在C盘创建,有条件建议在其他盘下操作,安全一点,不受系统盘的影响)

首先在同一个文件夹下安装全部软件,我觉得这样方便管理,我在C盘的创建一个叫WAMP得文件夹,里面的有以下文件夹  

    Apache24 :服务器软件httpd的安装位置

    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

内容如下

<?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环境就配好了。如果出现各种问题,请先检查下载的安装包是否版本合适,配置是否写漏写错,其次就网上找答案,问题总是有原因。

 整个搭建过程确实出现各种原因,每台机的环境不同,问题不同,但是大体的搭建方法是一样的。

 

www服务器搭建笔记:一 WAMP,windows7+Apache2.4+MySQL5.6+php5.5