折腾过两三次,不想再在重复的事情上多浪费时间,记录下来备用。
section 1 软件版本
windows系统下apache最新的支持版本为2.2.22。Apache服务器又有openssl和no_ssl之分,openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接。下载链接如下apache2.2.22,选择Win32 Binary including OpenSSL 0.9.8t (MSI Installer)。
接下来下载windows系统下的php版本,打开该链接:php for windows
Which version do I choose?
If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP。。。
以上文字在屏幕左下部分,大概意思是如果你用的是apache服务器,要选择VC6版本的php。vc6最新版本为php 5.2.17,选择VC6 x86 Thread Safe (2011-Mar-22 13:29:30),zip包和installer包都可以。
mysql下载地址为:点击打开链接
选择该版本:Windows (x86, 32-bit), MSI Installer
section 2 安装与配置
安装过程不赘述,D盘新建文件夹wamp,安装ahache,mysql,php不用安装直接放在wamp下。主要是配置问题。
配置apache:
a 打开conf文件夹下的httpd文件,作如下改动:
1 加载php模块 LoadModule php5_module "D:/Wamp/php/php5apache2_2.dll"
2 告诉apache用php解析器解析php文件 AddType application/x-httpd-php .php
3 设置网站文档目录 DocumentRoot "E:/www"(该路径下存放网站的所有文件)
4 设置网站路径 <Directory >可以设置为和文档目录不同的目录,也可以配置多个虚拟目录
5 设置默认首页类型 DirectoryIndex index.html后面添加 index.php(可忽略)
6 设置php配置文件路径 PHPIniDir "D:/Wamp/php/"
b 这是最重要的一步,把php文件夹下的php5apache2_2.dll放在apache的bin目录下
配置php:
1 复制php.ini-recommend文件,改名为php.ini
2 配置扩展模块加载路径:extension_dir = "d:\Wamp\php\ext"
3 去掉以下模块前的分号:
extension=php_bz2.dll //bzip2 压缩函数库
extension=php_curl.dll //CURL,客户端 URL库函数库
extension=php_gd2.dll //GD 库图像函数库
extension=php_mbstring.dll //多字节字符串函数库
extension=php_mcrypt.dll //Mcrypt加密函数库;需要libmcrypt.dll
extension=php_mysql.dll //MYSQL函数库;需要libmysql.dll,php>=5.0.0
extension=php_mysqli.dll //MYSQLi函数库;需要libmysql.dll,php〉=5.0.0
extension=php_pdo.dll //PDO是一个“数据库访问抽象层”,作用是统一各种数据库的访问接口
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll //XML-RPC函数库
4 配置session,主要是设置路径:session.save_path = "E:/tmp/session_tmp"(可省略)
配置mysql:
基本不用配置,注意编码方式设置为utf8
再安装一个phpmyadmin就行了。