WAMP: Windows+Apache+MySQL+PHP
开源软件更新较快,请下载最新版本。
Apache官网:http://httpd.apache.org/
MySQL官网:http://www.mysql.com/
PHP官网:http://www.php.net/
__________________________________________________________________
1.安装所需文件列表
Apache: apache_2.2.6-win32-x86-no_ssl.msi
MySQL: mysql-5.0.45-win32.exe
PHP: php-5.2.4-Win32.zip
Zend Optimizer: ZendOptimizer-3.2.6-Windows-i386.exe
2.PHP的安装与配置
解压php-5.2.4-Win32.zip至C:\PHP\,以下方式选择其一:
– 拷贝C:\PHP\目录下php5ts.dll、php5apache2_2.dll、libmysql.dll
至C:\Windows\System32\目录。
– 在我的电脑上右键属性,高级选项卡,环境变量,将C:\PHP和C:\PHP\ext
加入系统变量PATH中。
拷贝C:\PHP\目录下php.ini-recommended至C:\Windows\目录下,并重命
名为php.ini,打开该配置文件。将“extension_dir = “./””改为
“extension_dir = “C:/PHP/ext/””,注意路径中用“/”而非“\”。
删除以下行前的“;”:
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_mcrypt.dll
将“;date.timezone =”改为“date.timezone = PRC”。
3.Apache的安装与配置
运行apache_2.2.6-win32-x86-no_ssl.msi,安装过程中需要填写网站域
名、服务器名和网站管理员E-mail地址,其它按默认方式。安装时可能
提示错误,忽略稍后进行配置。
开始菜单中选择Edit the Apache httpd.conf Configuration File,修
改httpd.conf配置文件。找到以下行:
#Listen 12.34.56.78:80
Listen 80
修改监听的IP地址及端口,如修改为“Listen 61.191.55.177:100”。
找到形如以下的行:
#
ServerName …
修改服务器名,如修改为“ServerName www.code-life.com:100”。
找到形如以下的行:
#
DocumentRoot “…”
修改网页文件根目录,如修改为“D:/Web/”,同时修改形如以下的行:
<Directory “…”>
修改的路径和DocumentRoot保持一致。将<Directory “…”>和</Directory>
之间的“AllowOverride None”改为“AllowOverride All”。
找到以下行:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
修改默认文档,用空格分开。如修改为:
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php
</IfModule>
在配置文件末尾处加入以下几行:
LoadModule php5_module c:/php/php5apache2_2.dll
<IfModule php5_module>
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
</IfModule>
4.Zend Optimizer的安装(可选)
运行ZendOptimizer-3.2.6-Windows-i386.exe,在Choosing Web server
这一步中选择Apache2.x,在Choose the Web server’s root folder这
一步中选择Apache的安装根目录,其它默认。安装过程中会提示将会中
止Apache服务器。
5.测试安装是否正确
编写phpinfo.php,内容如下:
<?php
phpinfo();
?>
编写hello.php,内容如下:
<?php
echo “Hello, world!”;
?>
将phpinfo.php和hello.php文件拷贝至网页文件根目录。打开IE浏览器,
输入服务器名或IP地址加端口号,如使用80端口则可省略。如安装正确无
误,运行这两个脚本文件将得到一个格式化的PHP配置信息和一行文本
“Hello, world”。
6.MySQL的安装
运行mysql-5.0.45-win32.exe,安装完成后进行Instance配置向导,在
选择服务器类型这一屏选择Server Machine,在选择InnoDB存放位置这
一屏设置InnoDB的存放位置,在选择大概的服务器连接数这一屏选择
Online Transaction Processing(OLTP),在选择字符集这一屏选择GBK,
再设置root用户的密码,执行。
Linux下的PHP环境配置请参考我的另一篇博文:[原]LAMP环境配置