1、IIS70+PHP+Mysq 配置IIS7.0+PHP+Mysql 配置一、IIS7.0安装:控制面板程序和功能打开和关闭windows功能添加功能选择 .NET Framework3.0功能 添加必须的角色服务单击下一步下一步:选择 web 服务器下的 常见http功能、应用程序开发下的 ISAPI扩展 、ISAPI筛选器 在服务器端的包含文件 、管理工具和IIS6管理兼容性下的所有选项 。 单击下一步 、安装出现安装成功 点击关闭。二、IIS配置把php的压缩包解压到D盘,例如D:php(也可以是其他盘符)1、IIS7.0 管理器主界面开始管理工具Internet 信息服务(IIS)管理器
2、 2、配置ISAPI筛选器打开站点的ISAPI筛选器,添加一个筛选器.筛选器名称为php,可执行文件路径为D:phpphp5isapi.dll(注意:php版本必须是支持IIS服务器的,一般为php-5.X.X-Win32-VC9-x86 VC6一般支持Apache或其他服务器,如果php版本中没有php5isapi.dll这个文件则须将其拷入php文件夹中)3、配置处理程序映射添加脚本映射请求路径为*.php,可执行文件路径为D:phpphp5isapi.dll,名称为php4、配置应用程序池添加应用程序池名称为php,.NET Framework 版本选”无托管代码”,托管通道模式选”经典
3、”5、更改站点应用池选择应用程序池为刚刚所建立的php应用池6、添加默认文档添加名称为index.php的文档7、配置php.ini更改D:php目录里的php.ini-dist的名称为php.ini,然后复制到C:Windows目录(C为你系统所在的盘符)并把php_gd2.dll,php_mcrypt.dll,php_mysql.dll,php_pdo_mysql.dll前面的分号去掉,这样php才可以支持这些扩展,其中有一个php_exif.dll的扩展与IIS7不兼容(或是与windows2008不兼容),开启后,IIS7会报错导致无法使用,因这个问题害的我浪费了几个小时来排查。8、配
4、置extension路径更改extension_dir的路径为D:/php/ext/(必须以/结尾)9、配置session.save_path路径更改session.save_path的路径为D:/php/tmp(此目录需要手动建立并开放读写权限)三、安装MySQL执行安装程序,直接下一步既可.安装路径可以自由选择,默认的也可以.个人喜好而已.安装完毕以后程序会提示你配置MySQL1).配置窗口2).询问你使用什么配置,这里可以选择Standard Configuration,也就是标准配置3).安装系统服务,直接Next既可4).设置root用户密码,直接输入既可 .第一次设置的时候没有Current root password:这个选项的,因为我是已经安装过的,所以再次设置密码的时候需要确认当前root的密码.而第一次安装却没,这一步可以忽略. 5).应用配置MySQL已经安装完毕现在全部配置工作已经完成,如果不出意外的话,那么现在您的IIS 7.0就可以支持php,mysql了在你的C: inetpubwwwroot目录新建一个index.php文件,并输入以下内容退出保存 然后打开你的浏览器,打开站点http:/127.0.0.1 如果出现如下页面则表示成功