Windows 7下IIS 7配置PHP 5.3.2

前些天360安全卫生提醒我PHP更新到了5.3.2,今天放假,就试着安装。

系统:windows 7 旗舰版 32位;

IIS: IIS 7

PHP:PHP 5.3.2

MYSQL: MySQL 5.4

下载http://windows.php.net/downloads/releases/php-5.3.2-Win32-VC9-x86.zip。这个PHP包比较好,适合于在IIS下安装。

安装后我解压在C:根目录下。为c:/php。

然后打开windows 7 系统属性里的“高级系统设置”–“环境变量”。

修改“用户变量”和“系统变量”中的”Path”值:分别增加c:/php;(根据解你压PHP的位置而定,目的是让系统找到这两个目录的文件)。

php5.3.1不再有php5isapi.dll这一文件。不能像5.2版本那样使用ISAPI筛选器执行PHP文件了。而提供了CGI/FastCGI方式的支持。

接下来,打开IIS管理器,然后选择“添加模板映射”,

出现提示,选择“是”。

接着就是php.ini的配置设置如下:

fastcgi.impersonate = 1

cgi.fix_pathinfo = 1

cgi.force_redirect = 0

extension_dir=”C:\php\ext”

date.timezone = “Asia/Shanghai”

然后再打开一些常用的扩展,比如MYSQL。搜索“extension”,去掉相应扩展的“;”就可以了。

比如将“;extension=php_bz2.dll”改成“extension=php_bz2.dll”

关于错误:安装后会出现各种错误。这是正常的。最多的是CGI程序意外终结。

我们打开CMD,在输入php回车,如果出现“’php’ 不是内部或外部命令,也不是可运行的程序或批处理文件。”说明PHP相关目录没有加入系统环境变量中。

如果出现找不到“OCI.dll”文件之类的。说明本机上没有安装oracle却把oracle数据库扩展打开了,需要把包含oci扩展前加上”;”,以关闭扩展。

PS:

今天新试装,百度很久没找有用东西,才自己写了一篇。新试装也有很多不清楚的。更多可以访问http://php.iis.net,更多windows PHP下载可访问http://windows.php.net/download/。

如果连接MySQL出现了“由于连接方在一段时间后没有正确答复或连接的主机没有反应”提示,应该修改“C:\Windows\System32\drivers\etc”下的hosts文件,添加一条“127.0.0.1 localhost”。

此条目发表在 php 分类目录,贴了 , , 标签。将固定链接加入收藏夹。

Windows 7下IIS 7配置PHP 5.3.2》有 2 条评论

  1. 问题 说:

    可以解释详细点吗?我有点菜
    670675473
    谢谢

  2. 8bu 说:

    感觉速度快了好多啊···O(∩_∩)O哈哈~换IDC了》?