一:软件准备:
1. PHP(PHP-5.2.11)
http://cn2.php.net/get/php-5.2.11-Win32.zip/from/a/mirror
php-5.2.11-Win32.zip
2. MySQL(5.4.2)
http://dev.mysql.com/downloads
mysql-essential-5.4.2-beta-win32.msi
3. PHPMyAdmin
phpMyAdmin-3.2.0.1-all-languages.zip
二:软件安装设置:
1. PHP安装:
php-5.2.11-Win32.zip解开压缩之后,放置到C:\public\php-5.2.11-Win32中。
1.1 DLL文件copy:
将C:\public\php-5.2.11-Win32目录下的所有dll文件copy到c:\Windows\system32下.
1.2 可执行文件和ini文件的copy:
将C:\public\php-5.2.11-Win32目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下;将C:\Windows\php.ini-dist改名为php.ini.
1.3. 修改PHP ini文件:
使用UltraEdit打开C:\Windows\php.ini
register_globals = Off
,将 Off 改成 On ;
extension_dir =
,并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\public\php-5.2.11-Win32\ext" ;
搜索找到
;Windows Extensions
将下面列举的
;extension=php_dbase.dll
可选
;extension=php_gd2.dll
这个是用来支持GD库的,一般需要,必选
;extension=php_ldap.dll
可选
;extension=php_mbstring.dll
这不选一般用PHPMYADMIN会出红色提示,故必选
;extension=php_mssql.dll
这个是用来支持MSSQL的,可选
;extension=php_mysql.dll
这个是用来支持MYSQL的,要支持MYSQL必选
将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。
2. IIS配置:
IIS安装很简单,但要让它支持PHP,则需要做进一步配置。
PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。这里只解介绍 ISAPI 模式安装方法:
2.1: 添加ISAPI筛选器:
在“控制面板->性能和维护->管理工具->Internet 信息服务"中选择"默认网站"。停止之。
反键点选"默认网站"->属性->ISAPI筛选器,添加筛选器。
筛选器名称:":PHP"
可执行文件:"C:\public\php-5.2.11-Win32\php5isapi.dll"
Sam: 这里是给IIS指出:遇到PHP,使用php指定的筛选器.
2.2: 添加应用程序映射:
反键点选"默认网站"->属性->主目录->配置,添加应用程序映射。
.php和C:\public\php-5.2.11-Win32\php5isapi.dll。
Sam:这里给IIS指出:遇到.php文件,使用何种程序解析之。
2.3: 添加文档index.php
反键点选"默认网站"->属性->文档
添加一个index.php.
可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档.
2.4. 重新启动IIS:
net stop w3svc
net stop iisadmin
net start w3svc
2.5.写index.php.
首先在反键点选"默认网站"->属性->主目录下看本地路径,通常为:C:\Inetpub\wwwroot
则在这个目录中建立:一个index.php,内容如下:
<?php
phpinfo();
?>
此时,IIS已经支持PHP。
使用浏览器:http://localhost