IIS6+PHP5.3.1+FastCGI 配置 最近想安装php网站程序,以前用没配置过环境。看了个PHP5.1.4+MYSQL5.0.21的视频教程。
依样画葫芦的弄好了,到最后居然提示版本太低,气死了。。。
最后找到一个博客上的写的安装php-5.3.1步骤,简单明了。比安装PHP5.1.4简单。
总结安装要点:
1.下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86
VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。
2.那我们如何选择下载哪个版本的PHP呢?
假如你是在windows下使用Apache+PHP的,请选择VC6版本;
如果你是在windows下使用IIS+PHP的,请选择VC9版本;
3.如果选择VC9,则需要安装Microsoft 2008 C++ Runtime,到微软官方下载:
4.安装FastCGI,下载地址:http://www./downloads/default.aspx?tabid=34&g=6&i=1521 或者
5.安装好前面2个步骤后,才开始安装PHP,我这里用的是php-5.3.1-nts-Win32-VC9-x86.msi,选择安装路径和执行方式是 IIS FastCGI 即可。安装PHP的过程可以根据自己的需要选择一些组件安装,默认也可,点下步,一直完成安装。
此时安装完毕后会在C:\WINDOWS\system32\inetsrv\fcgiext.ini 文件后面自动增加:(如果没有添加如下代码的话,请将此处复制到[Types]替换,注[Types]下面可能是空白的,不知道别人有过这样的情况没有,我碰到了。
[Types]
php=PHP
[PHP]
ExePath=D:\php\php530\php-cgi.exe
InstanceMaxRequests=
ActivityTimeout=300
RequestTimeout=300
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:PHPRC:D:\php\php530\
代码段!(注,以上路径请根据自己的实际安装路径更改!)
6.php.ini配置,主要配置和以前一样,date.timezone一定要配置(去掉date.timezone前面的分号,修改如下),否则会报错
date.timezone = Asia/Shanghai
7.检查IIS网站配置:属性->主目录->配置->映射 .php 映射为 C:\WINDOWS\system32\inetsrv\fcgiext.dll
8.不用再配置 WEB 服务扩展 和 ISAPI筛选器!
9.配置好php安装文件夹和网站文件夹的权限。任务完成!
10.测试文件内容(php.php)
|
|