前些天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”。




可以解释详细点吗?我有点菜
670675473
谢谢
感觉速度快了好多啊···O(∩_∩)O哈哈~换IDC了》?