如何在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目录下。