请选择 进入手机版 | 继续访问电脑版
繁体中文

巅峰霸主

 找回密码
 立即注册

QQ登录

只需一步,快速开始

[服务器] Windows server 2008 PHP5.2升级到PHP5.3的方法iis下的fastCGI映射

[复制链接]
烈火大地 发表于 2017-12-7 16:20:59 | 显示全部楼层 |阅读模式

游客只能显示部分内容,请登录后查看帖子完整内容!!!注册完全免费。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Windows server 2008 r2 PHP5.2版本升级到PHP5.3版本的方法,这其实挺简单的,但不懂却要折腾一两天,应为win系统使用的是iis服务器,需要fastCGI映射一下就好了。其实也蛮简单的。

首先下载PHP5.3的适用于iis服务器的PHP版本vc9,这个找了很久才找到,因为官方已经停止了这个低版本的PHP下载,找到的PHP5.3_VC9放网盘上了,直接去下载PHP5.3:

链接: https://pan.baidu.com/s/1slbVU93 密码: sw9f

将下载好php-5.3.9-Win32-VC9-x86,解压到所需目录,本例目录为 D:WebPHP 该目录需要给予user读取运行权限
3、找到PHP安装目录下的php.ini-development并改名为php.ini文件,复制到 C:Windows 目录下,进行如下操作

1)找到
; date.timezone =
更改为
date.timezone = Asia/Shanghai

2)找到
; extension_dir =”ext”

更改为
extension_dir = “D:webphpext”

目录根据自己情况定

3)找到
;fastcgi.impersonate = 1

更改为
fastcgi.impersonate = 1

目录根据自己情况定

4)网上的经验
php.ini里面的extension开启方式,根据自己所需开启与关闭。
如:
cgi.fix_pathinfo=1
cgi.force_redirect = 0
short_open_tag=on 默认为off,会造成php打开空白页面,开启即可。

注意最后一个php_zip.dll这个在我下载下来的php5.3.0的ext内是不存在的(我下载的也没有),所以如果开启会报错误,如果实在需要这个DLL,可以从PHP5.2中拷贝过去。

php.ini设置好了以后再去修改一下fastCGI映射,打开iis,点击最上上面的那个,下图所示,双击右边的“处理程序映射”。
111-1.png

然后选择下图所示的fastCGI右键点“编辑”。
111-2.png
再把可执行文件的路径修改一下,原来的PHP5.2的路径修改为现在你的PHP5.3的安装路径,下图所示,完成后点确定。

111-1.png

然后再回到第一张图的步骤,双击fastcgi,下图。
111-2.png

这时候会出现两个,下图,一个是PHP5.2的,一个是刚新加的PHP5.3的,右击新添加的PHP5.3----编辑,下图。
111-1.png
点击:环境变量后面的三个“...”下图。

111-1.png
在弹出的窗口点击“添加”,右边的名称替换为:PHP_FCGI_MAX_REQUESTS;value:10000.下图,然后确定。
111-2.png

一直确定就好了。

然后去看已经部署好的网站看看有没有能正常访问。主要步骤是:
  • 上传PHP5.3的源文件
  • 修改php.ini配置
  • 修改fastcgi映射

其他的不用动,应为这个只是升级PHP,所以首先要保证你原来的环境是正常可用的,不然也不会成功呢。
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|巅峰霸主 ( 京ICP备12023415号-2 )

声明:本站的任何信息和内容仅代表作者的立场和观点,与巅峰霸主网无关。

禁止在巅峰霸主网发布任何与《中华人民共和国法律》相抵触的言论!

GMT+8, 2018-9-22 20:43 , Processed in 0.151634 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表