当前位置:域名投资 / 互联网 / PHP5.2升级到5.3 WIN IIS PHP 5.3安装配置教程

PHP5.2升级到5.3 WIN IIS PHP 5.3安装配置教程

PHP5.2和PHp5.3之间是运行环境的变化,因此不是升级,而是重新安装,以下我们以解压版为实力,安装环境为WIN2003+IIS6。

一、首选确认是否安装了安装IIS FastCGI,如果没有请到官方下载并安装,这里不做讲解。

二、推荐安装5.3.29,PHP5.3的最后一个版本。

1、环境变量修改 


我的电脑->属性->高级->环境变量->系统变量,在Path的最后面中加上;E:\PHP\ 


2、FastCGI安装目录内的修改(注册PHP到FastCGI) 


打开C:\WINDOWS\system32\inetsrv\fcgiext.ini文件,在文件最后加上下面的语句: 


[Types](这个是文件原来就有的,在[Types]后面加上下面的语句就可以,要全部哦不然会报错的。)

php=PHP 


[PHP]

ExePath=E:\PHP\php-cgi.exe

InstanceMaxRequests=10000

ActivityTimeout=600

RequestTimeout=600

EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:E:\PHP\ 


3、PHP.ini的修改PHP5.3.8安装目录下是没有PHP.ini这个文件的,只有php.ini-development和php.ini-production,我们把php.ini-development改为php.ini(当然如果你怕有错可以先备份一下)。

注明:首先建一个文件夹命名为TMP,位置随意,我这里放在E:\PHP\tmp。 (upload_tmp_dir会用到,upload_tmp_dir是用来定义上传文件存放的临时路径,这里可以修改并给它定义一个绝对路径,同时需要有读、写权限)。用搜索(快捷键:Ctrl+F)的方式把下面的关键字改成现在的值: 


short_open_tag = Off (这个它本来默认就是这样我们就不要改了。) 


注:这个如果是off状态下,探针不可以用,而且有些程序会500错误,如帝国备份王,所以如果有这些需求,可以设置为ON! 

把;upload_tmp_dir =改为upload_tmp_dir="E:\PHP\tmp" 

把;cgi.force_redirect = 1改为cgi.force_redirect=0 

把;fastcgi.impersonate = 1;改为 fastcgi.impersonate=1; 

把; extension_dir = "ext"改为extension_dir="E:\PHP\ext" 

把;date.timezone =改为date.timezone =PRC(如果不修改date.timezone,打开网页的时候蛮有可能提示500错误。也有人把值改为Asia/Shanghai,我没试过你们可以试试。) 

在Windows Extensions中去除扩展前面的分号(;):

; extension=php_curl.dll

; extension=php_gd2.dll

; extension=php_ldap.dll

; extension=php_mbstring.dll

; extension=php_exif.dll

; extension=php_mysql.dll

; extension=php_mysqli.dll

; extension=php_sockets.dll

; extension=php_xmlrpc.dll 

4.Internet信息服务(IIS)管理器的进行配置(这里不做讲解)




 


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。