WAMPP的配置

本文主要描述了在Windows下如何配置Apache、Mysql、PHP以及phpMyAdmin。网上也有很多这方面的配置教程,不过有个缺点,就是很多情况下,只说要这么配置,没有说为什么要这么配置,也没有说要注意些什么问题。并且安装过程写得太繁琐。

 

         下面,我们开始安装和配置吧。

        

         首先要注意一个问题:它们的安装和配置有先后顺序:首先当然是先安装,安装完成后才能配置;php应在在apache和mysql都安装好后再配置,这样才能保证一次性配置好。

 

         为了方便管理,我们将所有的服务都安装到D:\server\目录下,D:\www\wwwroot\ 存放默认网站,D:\www\phpmyadmin\ 目录是phpmyadmin的地址。

 

Apache的安装和配置:

1.      下载最新的Apache安装包。访问http://httpd.apache.org/ ,找到最新的release版本下载,目前的版本是2.2.22,建议下载Win32Binary including OpenSSL 0.9.8t (MSI Installer)。

2.      安装时选择Custom,这样可以自定义安装目录为D:\server\Apache2.2\ 。

3.      安装完成后,默认就启动了服务。

4.      配置网站地址。创建目录D:\www\wwwroot\,打开配置文件conf\httpd.conf,找到DocumentRoot项,默认为

DocumentRoot "D:/server/Apache2.2/htdocs"

修改为

DocumentRoot "D:/www/wwwroot"

5.      下面20多行之后,有个配置

<Directory "D:/server/Apache2.2/htdocs">

修改为

<Directory "D:/www/wwwroot">

6.      另外,在比较后面的位置,找到

#Include conf/extra/httpd-vhosts.conf

去掉前面的#号,可以打开虚拟主机配置。

7.      配置虚拟主机。打开文件conf/extra/httpd-vhosts.conf,参考配置如下

NameVirtualHost *:80

<VirtualHost *:80>

   ServerAdmin admin@midfar.com

   DocumentRoot "D:/www/wwwroot"

   ServerName midfar.com

   ServerAlias www.midfar.com

   ErrorLog "logs/dummy-host.midfar.com-error.log"

   CustomLog "logs/dummy-host.midfar.com-access.log" common

   

   <Directory "D:/www/wwwroot">

       Options Indexes MultiViews FollowSymLinks

       AllowOverride All

       Order allow,deny

       Allow from all

   </Directory>

</VirtualHost>

8.      重启Apache服务,设置生效。

 

我们在做项目时,经常还需要给Apache配置http代理,具体如下:

1.      打开httpd.conf,去掉以下注释

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_http_module modules/mod_proxy_http.so

2.      在httpd-vhosts.conf的VirtualHost中加入代理设置

ProxyPass /foo http://foo.example.com/bar
ProxyPassReverse /foo http://foo.example.com/bar

3.      重启服务器生效

 

MySQL的安装和配置

1.      从http://www.mysql.com/downloads/mysql/下载最新的MSI安装包。

2.      安装时也是选择Custom自定义安装。MySQL的安装包含两个部分,一个是数据库服务,一个是数据库文件存放路径,这两部分的安装路径可以分别指定。我们指定MySQL Server的路径为D:\server\MySQ5.5\ ,Server data files 的路径为D:\server\MySQL5.5Data\ 。

3.      配置方面,因为是开发机器,建议默认配置用户名root密码root。Default character set设置为UTF8;勾选”Include Bin Directory in Windows PATH”,这样可以在命令行中执行mysql命令。至此,配置完成,服务自动启动了。

 

PHP的安装和配置

1.      访问http://windows.php.net/download/下载合适的PHP版本。自从PHP被微软收购以后,PHP就出现了很多版本,其中有适用于IIS的VC9版本,也有适用于Apache的VC6版本;其中还包括“线程安全的”版本和“线程不安全的”版本,我们选择“线程安全”的版本可以提升运行效率,下载zip包即可。另外需要注意,PHP版本也需要与MySQL版本一致,不然可能导致PHP的MySQL函数不兼容的情况,不过都安装最新版就没问题的。

2.      将zip包解压到D:\server\php5 目录下。

3.      添加环境变量到Path,路径为D:\server\php5 。这样就可以不用将一些dll动态链接库拷贝到Windows目录中了,并且还可以直接从命令行执行php脚本。

4.      接下来开始配置php。拷贝php.ini-dist到C:\Windows目录下,命名为php.ini。其中:

extension_dir 为php的ext扩展模块的地址,修改为

extension_dir ="D:/server/php5/ext/"

5.      开启常用的扩展模块。其中包括

extension=php_curl.dll

extension=php_gd2.dll

extension=php_gettext.dll

extension=php_mbstring.dll

extension=php_mcrypt.dll

extension=php_mhash.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_pdo.dll

extension=php_pdo_mysql.dll

extension=php_pdo_sqlite.dll

extension=php_sqlite.dll

extension=php_zip.dll

6.      接下来需要修改Apache配置,使之加载php模块。打开D:\server\Apache2.2\conf\ httpd.conf,在很长一段的LoadModule最后面,加上如下语句:

LoadModule php5_module "D:/server/php5/php5apache2_2.dll"

#PHPIniDir "D:/server/php5"如果这么设置,那么Apache会读取该目录下的php.ini配置文件,否则会读取C:\Windows\ 下的php.ini文件。部分版本的Apache不支持配置该选项。

7.      设置访问目录的默认文件。搜索

DirectoryIndex index.html

修改为

DirectoryIndex index.php index.html index.htm

8.      设置文件解析类型。搜索

AddType

增加语句

AddType application/x-httpd-php .php

9.      重启Apache服务器。你可以在D:\www\wwwroot\ 目录下创建phpinfo.php文件,内容如下:

<?php

phpinfo();

?>

访问http://127.0.0.1/phpinfo.php 应该可以成功看到配置信息了。

 

phpMyAdmin的安装和配置

1.      从http://www.phpmyadmin.net/ 下载phpMyAdmin

2.      解压到D:\www\phpmyadmin 目录下

3.      拷贝config.sample.inc.php 命名为config.inc.php,修改blowfish_secret值。

4.      配置Apapche虚拟路径。打开conf\extra\httpd-vhosts.conf 文件,加上如下配置:

    Alias /phpmyadmin "D:/www/phpmyadmin"

    <Directory "D:/www/phpmyadmin">

        Options Indexes MultiViews FollowSymLinks

        AllowOverride All

        Order allow,deny

        Allow from all

    </Directory>

    重启apache,访问http://127.0.0.1/phpmyadmin

注意:如果是使用的Win7系统,需要修改hosts文件(在C:\Windows\system32\drivers\etc\hosts),加上

127.0.0.1       localhost


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值