如何在iis中配置php运行环境如何在iis中配置php运行环境

如题所述

如何在iis下运行php?

IIS下运行PHP的方法:\x0d\x0a一、安装PHP5.3.6\x0d\x0a1)关闭防火墙,将php5.zip解压到D:PHPPHPWINDOWS目录\x0d\x0a\x0d\x0a3)到php安装目录(D:PHPPHPwindows集合团目录。\x0d\x0a\x0d\x0a2)点击“映射”选项卡上的“添加”打开“添加/编辑应用程序扩展映射”对话框,点击“可执行文件”后的“浏览”定位D:PHP

而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择NonThreadSafe版本。

官方并不建议你将NonThreadSafe应用于生产环境,所以我们选择ThreadSafe版本的PHP来使用。

2,配置php

解压到某个目录,如c:/php345

将php.ini-development重命名为php.ini

fastcgi.impersonate=1默认为0,如果使用IIS,你需要开启:cgi.fix_pathinfo=1

cgi.force_redirect=0默认开启,如果你使用IIS,可以将其关闭

其次指定extension_dir目录和date.timezone目录

extension_dir="C:/php53iis/ext"

date.timezone=Asia/Shanghai

修改PHP.INI配置文件中的cgi.fix_pathinfo=1,PHP会修正SCRIPT_FILENAME为真实的文件地址,否则PHP将无法找到需要处理的PHP文件。

3,配置nginx

解压nginx,如c:/nginx

设定error.log的存放目录,将#error_loglogs/error.log;的#去处,默认error.log是存放在Nginx安装目录中logs目录下。

温馨提示:答案为网友推荐,仅供参考