Iis6+php+mysql第一部分:IIS6+PHP5.2.4下载FastCGIForIIS6打开页面后点右边downloadx86/x64看看你服务器选择下载下载之后,双击运行进行安装。安装后在C:\WINDOWS\system32\inetsrv目录下产生了五个文件。如下图:同时在IIS的“Web服务扩展”里多了FastCGIHandler2.下载PHP5.2.4Windows版下载.zip格式的版本,下载后解压至D:\PHP目录,并给IIS启动帐户组或用户赋予读取和运行权限。如下图:你可以根据自己的意愿解压到别的目录。3.注册PHP到FastCGI打开C:\WINDOWS\system32\inetsrv\fcgiext.ini文件。我个人的理解是,只要“Web服务扩展”里的FastCGIHandler为允许时,在加载fcgiext.dll时,会读取fcgiext.ini配置文件的内容,根据里面的配置为每个网站提供映射。在[Types]下添加以下配置:[Types]php=PHP[PHP]ExePath=D:\PHP\php-cgi.exe“php”表示扩展名,“PHP”是配置节名称,以“[PHP]”定义。4.配置php.ini将D:\PHP\php.ini-production复制一个,然后重命名为D:\PHP\php.ini打开D:\PHP\php.ini,修改PHP.ini文件:1。第531行改为:display_errors=On2。第542行改为:display_startup_errors=On3。第624行改为:error_prepend_string=brfontcolor=#ff00004。第630行改为:error_append_string=/fontbrbr5。第813行改为:extension_dir=D:\php\php_setup_files\php-5.3-vc9\ext\6。第854行改为:fastcgi.impersonate=17。从948行到988行根据自己的需要修改8。第997行改为:date.timezone=asia/Shanghai其它的根据实际需要对php.ini进行设置修改,这里只针对能跑php,修改完记得重启IIS。5.配置网站右键网站=属性=主目录=配置=添加,如下图配置:可执行文件路径:C:\WINDOWS\system32\inetsrv\fcgiext.dll3.2.4、查找:extension_dir=./(约第813行)将其路径知道你的PHP目录下的扩展功能目录中,这里PHP5对应修改为extension_dir=D:/PHP/php5/ext。short_open_tag=On3.2.5、搜索;WindowsExtensions,定位到php.ini文件的约942行,将下面列出的常用扩展前面的分号注释符去掉:;extension=php_curl.dll;extension=php_gd2.dll;extension=php_ldap.dll;extension=php_mbstring.dll;extension=php_exif.dll;extension=php_mysql.dll;extension=php_mysqli.dll;extension=php_sockets.dll;extension=php_xmlrpc.dlldate.timezone=Asia/Shanghai3.2.9、配置网站打开IIS管理器,网站上点右键-属性-主目录-配置-添加,配置如下图3.2.10、写个php测试下吧修改完在IIS上或者命令提示符运行iisreset命令重启IIS服务,这步很重要!测试是否安装成功!建立一个网站,phpinfo.php文件内容为:文件:phpinfo.php?phpphpinfo();?看到类似以下效果说明你的服务器可以跑php了。安装mysql。下载mysql安装,一路下一步打开php.ini的mysql配置,然后把libmysql.dll放进C:\Windows\System32下重启iis,mysql就连上了