需要环境:Windows server 2008或Windows server 2008 R2

下载PHP (官方网站)http://windows.php.net/download/
我们用Installer 版,这个简单。
下面介绍下载的各个版本。(摘自学无止境博客
下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86。
首先我来解答:
VC6是什么? 
VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
VC9是什么? 
VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。
那我们如何选择下载哪个版本的PHP呢? 
如果你是在windows下使用Apache+PHP的,请选择VC6版本;
如果你是在windows下使用IIS+PHP的,请选择VC9版本;
那Non Thread Safe是什么? 
Non Thread Safe就是非线程安全;
Thread Safe 是什么?
Non Thread Safe 是线程安全;
FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI(无论搭配 IIS 6 或 IIS 7)执行 PHP ,都建议下载、执行 non-thread safe 的 PHP (PHP 的二進位檔有兩種包裝方式:msi 、zip ,請下載 zip 套件)所以我们选择NO-Thread Safe 版本的PHP来使用。
而线程安全检查正是为ISAPI方式的PHP准备的,因为有许多php模块都不是线程安全的,所以需要使用Thread Safe的PHP。
下载完我们来配置环境。
1、首先添加IIS角色不必多说。
安装IIS角色
2、添加IIS角色服务CGI。
添加IIS角色服务
3、安装完了就可以装已经下下来的PHP了。
安装PHP
一路下一步。选IIS FastCGI。
选IIS FastCGI
4、其实已经大功告成了。
下面添加一个网站,里面新建一个.php文件,
<?php
phpinfo();
?>
保存!
然后修改一下IIS的默认文档,加上index.php。
添加默认文档
在浏览器中输入你设定的IP,出现下面的页面你就成功了!
phpinfo页面
PS:在iis上使用PHP实在是下策,iis运行php的效率堪忧,所以尽量使用nginx或apache。

评论

电子邮件地址不会被公开。 必填项已用*标注

你可以使用以下 HTML 标签和属性:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">