windows 2008 R2 IIs7.5下正确安装php 5.3.10

windows 2008 R2 IIs7.5下如何正确安装php 5.3.10,这里简单给大家讲下!

php5.3版本开始官方已经不再支持isapi模式运行,另外IIS7.5对fastcgi支持稳定性得到进一步增强,近来php5.2.X版本不断爆出漏洞,官方已不再支持5.2版本,建议还在使用php5.2.X版本的朋友尽快升级。

首先安装php5.3请到官方下载最新稳定版本 http://windows.php.net/download

因为我们用的是iis7.5,所以请选择VC9 版本,即官方的 VC9 Versions 。

版本的选择上官方的解释很清楚: 

Which version do I choose?

If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP

If you are using PHP with IIS you should use the VC9 versions of PHP

VC6 Versions are compiled with the legacy Visual Studio 6 compiler

VC9 Versions are compiled with the Visual Studio 2008 compiler and have improvements in performance and stability. The VC9 versions require you to have the Microsoft 2008 C++ Runtime (x86) or the Microsoft 2008 C++ Runtime (x64) installed

Do NOT use VC9 version with apache.org binaries

接下来的安装步骤和php5.2.X差不多,只是注意在php.ini配置中请填写时区选项,即:

date.timezone = Asia/Shanghai

有的朋友到此就为止了,然后运行系统日志的应用程序部分就会出现以下错误信息:

php-5.3.10-Win32-VC9-x86\php-cgi.exe”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC90.CRT,processorArchitecture=”x86″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.21022.8″。 请使用 sxstrace.exe 进行详细诊断。

遇到这情况不用慌,这是因为系统没有安装 Microsoft 2008 C++ Runtime

去微软官方下载安装Microsoft 2008 C++ Runtime后解决

我们选择 32位版本

http://www.microsoft.com/downloads/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en

 到此为止php5.3.10就安装成功了!

目前共 0 条评论