IIS6+PHP5+MySQL5安装

一:软件准备:

1. (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. (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

 

发表评论

邮箱地址不会被公开。 必填项已用*标注

click to changeSecurity Code