如何升级php版本

如何升级php版本,第1张

1、如果服务器上已安装了Zend,请先卸载他,等PHP升级好后再重新安装。

2、停止IIS,在添加/删除组件里面删除原来的PHP安装包。

3、删除C:\windows\php.ini 。

4、安装最新的星外PHP安装包,然后重启IIS。

对于特殊原因无法升级PHP的用户,我们要求您对C:\windows\php.ini作以下修改:

找到: disable_functions = 这行,改为

disable_functions=exec,system,passthru,popen,pclose,shell_exec,proc_open,curl_exec,multi_exec,dl,chmod,

stream_socket_server,popepassthru,pfsockopen,gzinflate,

注意所有内容应该在一行中,不要换行

找到: disable_classes = 这行,改为disable_classes =DOTNET,保存后重启IIS后马上生效。如果你还不明白的话,你可以在后盾人看看教材视频,多看看几遍,慢慢的不就会了,如果嫌弃麻烦,你可以直接去后盾网问问那些专家讲师,他们很乐意帮你的,希望能帮到你,给个采纳吧谢谢,

一、前言

我们公司服务器上的PHP版本是5.2,真的太旧了,除了很多新特性无法使用之外,PHP5.4的性能也比5.2版本有所提高,有助于提供业务的吞吐量。今年,我们计划将公司所有业务的PHP版本升级为5.4.41。

二、升级前准备

在升级PHP版本之前,首先要做的是检查业务代码的语法兼容性。其实,在官网上已经有相关的升级指引,我参考的是这2个链接。

从 PHP 5.2.x 移植到 PHP 5.3.x:http://php.net/manual/zh/migration53.php

从 PHP 5.3.X 迁移到 PHP 5.4.X:http://php.net/manual/zh/migration54.php

官方的文档中,没有升级指引从PHP5.2直接升级到PHP5.4,因此,需要对以上的升级指引,做一个归纳总结。上面的链接中有好几篇子文章,我主要关注的是“不向下兼容的变化”,“PHP 5.3.x 中弃用的功能”,“被移除的扩展”,“其他改变”……,主要目的是找出不兼容的语法(导致错误),以及将会被移除的函数。

我们使用以下一个表格来进行总结,方便各业务的人员能够对照PHP版本升级带来的变化而修改各自的业务代码

以上内容摘抄自官网的一些说明,这里就不详细列出来了。

三、测试

完善的单元测试和功能测试可以保证PHP版本升级后能及时发现问题。

四、上线方案

灰度,再灰度,这个是我们的原则。上线的时候,先对一个机房的服务器PHP版本进行升级,再逐步覆盖到所有的服务器。与此同时,上线之后,要密切留意是否error.log里面是否包含“PHP Fatal error”的错误日志,服务器的响应状态是否正常。

---------------------


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/279619.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存