- 下载apache2.0安装包,我下的是httpd-2.2.25-win32-x86-openssl-0.9.8y.msi.
- 下载php的压缩包,我下载的是php-5.4.42-Win32-VC9-x86.zip,
- 下载mysql的安装包,我下载的是mysql-5.5.37-win32.rar
- 安装到Apache2.2,点击下一步下一步即可,域名配置为localhost
- Apache2.2\conf目录下,打开httpd.conf文件,
查找LoadModule(加载模块)——126行下面添加:
- 添加php模块 LoadModule php5_module "D:/Program Files/wamp/server/PHP5.3.2/php5apache2_2.dll"
- 添加php.ini的目录 PHPiniDir "D:/Program Files/wamp/server/PHP5.3.2"(PHPiniDir——phpini大小写不区分)
- 查找AddType标签——383行下面添加: 要解析的后缀:
AddType application/x-httpd-php .php - 测试:
在Apache2.2\htdocs目录下建立phpinfo.php
输入如下内容:
<?php phpinfo();?> - 在浏览器输入http://localhost/phpinfo.php有如下结果即成功
- 添加php欢迎页面:
查找DirectoryIndex添加index.php - 将php压缩包解压到PHP目录即可
- 将PHP目录,复制php.ini-development,更改为php.ini文件
- 在php.ini中搜索timezone 将分号注释去掉修改为(修改时区):
date.timezone = Asia/Shanghai - 激活php的扩展功能:
对应php5.5 目录下的ext文件夹——扩展功能 在php.ini中搜索extension=(987行) 需要激活的(去掉分号即激活) extension=php_bz2.dll extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_mysql.dll extension=php_xmlrpc.dll extension=php_zip.dll2.Be sure to appropriately set the extension_dir directive.此句告诉我们需要指定扩展模块的路径 指定路径: extension_dir="D:\Program Files\wamp\server\PHP\ext" - 将MySql安装到MySql5.5目录下
- 将phpmyadmin压缩包解压到Apache2.2\htdocs目录下即可
- 测试:
在浏览器中输入:http://localhost/phpmyadmin/
出现登陆界面即证明成功
配置vhost
打开httpd.conf文件 去掉注释 Include conf/extra/httpd-vhosts.conf
打开hosts文件 配置 127.0.0.1 local.test.com
打开httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.2323178881.com
DocumentRoot "D:/www/test"
ServerName local.test.com
ErrorLog "logs/dummy-host2.2323178881.com-error.log"
CustomLog "logs/dummy-host2.2323178881.com-access.log" common
<Directory "D:/www/test">
Options Indexes FollowSymLinks
AllowOverride All
Allow from All
</Directory>
</VirtualHost>