注释不支持上传图片,记录为文章。首先,安装IIS时,找到万维网服务--应用程序开发功能,下面3项必须勾选:CGIISAPIextensionIASPIfilter1.首先安装phphttp://windows.php.net/download/我安装的是phpstudy的集成环境,里面使用的是php5.22。配置php.ini复制php.ini-development,重命名为php.ini,如下进行修改2.1扩展插件的路径;可加载的扩展(模块)所在的目录。extension_dir="D:\phpStudy\php52\ext"填写你真实的PHP解释器地址,后面是ext文件夹,里面有插件2.2设置要用哪些插件进口;Windows扩展;请注意,ODBC支持是内置的,因此不需要dll。请注意,许多DLL文件位于extensions/(PHP4)ext/(PHP5)中;扩展文件夹以及单独的PECLDLL下载(PHP5)。请务必正确设置extension_dir指令。extension=php_bz2.dllextension=php_curl.dll;extension=php_dba.dll;extension=php_dbase.dll;extension=php_fdf.dllextension=php_gd2.dll;extension=php_gettext.dll;extension=php_gmp.dll;extension=php_ifx.dll;extension=php_imap.dll;extension=php_interbase.dll;extension=php_ldap.dllextension=php_mbstring.dll;extension=php_exif.dllextension=php_mcrypt.dll;extension=php_mhash.dll;extension=php_mime_magic.dll;extension=php_ming.dll;extension=php_msql.dll;extension=php_mssql.dllextension=php_mysql.dllextension=php_mysqli。dll;扩展名=php_oci8.dll;扩展名=php_openssl.dllextension=php_pdo.dll;扩展名=php_pdo_firebird.dll;扩展名=php_pdo_mssql.dllextension=php_pdo_mysql.dll;扩展名=php_pdo_oci.dll;扩展名=php_pdo_oci8.dllextension=php_pdo_odbc.dll;extension=php_pdo_pgsql.dllextension=php_pdo_sqlite.dll;extension=php_pgsql.dll;extension=php_pspell.dll;extension=php_shmop.dll;extension=php_snmp.dll;extension=php_soap.dll;extension=php_sockets.dllextension=php_sqlite.dll;扩展名=php_sybase_ct.dll;扩展名=php_tidy.dll;扩展名=php_xmlrpc.dll;扩展名=php_xsl.dllextension=php_zip.dll;扩展名=php_mongo.dl;扩展名=php_sqlsrv.dll;扩展名=php_pdo_sqlsrv.dll;扩展名=php_ibm_db2。dll;extension=memcache.dll2.3设置时区[Date];定义德日期函数使用的故障时区date.timezone=PRC修改date.timezone=Asia/Shanghai2.4启用fastcgi;IIS下的FastCGI(基于WINNT的OS)支持模拟功能;调用客户端的安全令牌。这允许IIS定义;请求运行的安全上下文。Apache下的mod_fastcgi;当前不支持此功能(03/17/2002);如果在IIS下运行,则设置为1。默认为零。fastcgi.impersonate=1;2.5cgi相关设置pathinfo;cgi.fix_pathinfo为CGI提供*real*PATH_INFO/PATH_TRANSLATED支持。PHP的;以前的行为是将PATH_TRANSLATED设置为SCRIPT_FILENAME,而不是grok;PATH_INFO是什么。有关PATH_INFO的更多信息,请参阅cgi规范。环境;这为1将导致PHPCGI修复它的路径以符合规范。一个设置;为零会导致PHP的行为与以前一样。默认为1。你应该修复你的脚本;使用SCRIPT_FILENAME而不是PATH_TRANSLATED。cgi.修复路径info=02.6cgi相关设置重定向;cgi.force_redirect是提供在CGI下运行PHP的安全性所必需的;大多数网络服务器。如果未定义,PHP默认打开它。你可以;在这里关闭它需要您自担风险;**你可以安全地为IIS关闭这个,事实上,你必须。**cgi.force_redirect=0IIS官网https://www.iis.net也说要打开错误日志,我没有打开设置error_log="C:php_errors.log"这有助于排除故障。这是官网的配置php说明https://www.iis.net/learn/app...微软官方技术资源库中文相关文档https://technet.microsoft.com...3.配置IIS。安装IIS时,勾选以下三项:CGIISAPIextensionIASPIfilter3.1找到handlermapping,添加modulemapping。点击确定后,会弹出一个警告对话框,点击“是”就可以了,既然已经添加了,这里是图3.2添加模块的截图。找到ISPAI和CGI限制,点击右侧的添加。这里的截图是添加的3.3找到ISPAI过滤器,点击右边的添加,这里也是一样的添加截图3.4添加默认文档后,新建一个站点进行测试,在添加的根目录下新建index.php站点,输入保存,然后浏览网站,会看到phpinfo信息
