how to run php on IIS

第一步:安装和配置PHP
1、把PHP-5.2.0 zip(目前最新版本)解压放到 D:\php (你可以选择目录,本例以此说明)。
2、复制php.ini-dist到 C:\Windows 目录下并改名为php.ini,
复制 php5ts.dll和 libmysql.dll,libmcrypt.dll到 C:\Windows\system32 中。
复制\php\ext\php_mysql.dll到 C:\Windows\system32 下;
复制php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows \下(此步骤可以不用,我测试过)
3、用记事本打开php.ini,查找“extension_dir”,然后把 extension_dir = "./"修改为 extension_dir = "D:\php\ext"  注意:路径在Win下一定要使用\
4、把以下内容前面的;去掉
;extension=php_mysql.dll
支持MYSQL
;extension=php_mbstring.dll
为了支持phpMyAdmin,打开mbstring。
;extension=php_gd2.dll
GD库支持,如果不打开该模块则Discuz!论坛图片水印不能使用。
;extension=php_mcrypt.dll
支持 mcrypt扩展

;extension=php_dbase.dll
可选
;extension=php_ldap.dll
可选
5、找到 ;session.save_path = "/tmp" 将';'去掉.设置你保存session的目录。
如:session.save_path = "C:\Windows\Temp";
6、找到 register_globals 将 Off 改为 On
7、找到 allow_url_include 将 Off 改为 On
(5,6,7步骤是其他的说法,我没有,也可以成功)
8、保存 php.ini


第二步:安装和配置PHP
1>     XP安装IIS5.1支持PHP:
打开IIS,在默认网站”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C: \php\php5isapi.dll
打开“Web 站点属性”窗口的“主目录”标签,点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C: \php\php5isapi.dll,然后一路确定即可(如下图设置所示)。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
确定 Web 目录的应用程序设置和执行许可中选择为“纯脚本”,
然后重新启动IIS!
再打开IIS管理器,再查看网站属性中“ISAPI筛选器”,如果有筛选框中有PHP选项表明XP已成功为IIS加载了PHP支持。
2> 2003安装IIS6.0支持PHP:
打开IIS,在WEB服务器扩展中“添加一个新的Web服务器扩展”,
扩展名填上:PHP,然后点“添加”设置如下图接着确定,把“设置扩展状态为允许”勾上确定完成服务器扩展添加。
选择IIS中“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C: \php\php5isapi.dll
打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C: \php\php5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。
再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在“命令提示符”中执行如下命令:
net stop w3svc
net stop iisadmin
net start w3svc
再打开IIS管理器,在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许,
Active Server Pages 允许,Internet数据连接器为允许,最后重启IIS,再打开IIS管理器,再查看网站属性中“ISAPI筛选器”,如果有筛选框中有PHP选项表明2003已成功为IIS加载了PHP支持。
此时PHP环境基本已经配置成功
在WEB根目录(如我的D:\website)里建一个名为test.php的文件内容如下
<? echo phpinfo(); ?>
用浏览器打开 http://localhost/test.php将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。
下面就是安装mysql phpmyadmin zend了  这个比较简单  网上找找很多的
可以参看http://www.page520.com/article/185.html

mysql很好装  自己到网上找  装完后在装个PHPMYADMIN 方便管理 
接下来就很简单了   自己网上找找
既然会装php下面的就应该没问题了

你可能感兴趣的:(PHP,mysql,Web,应用服务器,IIS)