+ -
当前位置:首页 → 问答吧 → 想 downgrade PHP 由 5.4.19 -> 5.2.17

想 downgrade PHP 由 5.4.19 -> 5.2.17

时间:2013-12-22

来源:互联网

依家个 CentOS 6.3 已经 有 PHP 5.4.19... 但因为有 D 旧既 PHP script 唔知为乜行唔到 (好可能系有用 register_globals)... 因为系旧 server D PHP script 系完全冇问题... 所以想 down 去 5.2.17 (旧 server 用 紧 5.2.10, 但我搵唔到 source, anyway...)

咁我想问... 我洗唔洗 remove 左个 PHP 5.4.19 先? 系咪咁就可以 remove 到:
yum remove php


之后我就用呢度既方法装返 5.2.17: http://www.yourhowto.net/how-to- ... ntos-webtatic-repo/

有冇高手可以指点下得唔得? 因为个 server 已经 production 紧, 唔想整衰其它野....

先谢!!

作者: teewoo   发布时间: 2013-12-22

引用:原帖由 teewoo 於 2013-10-2 12:59 AM 发表
依家个 CentOS 6.3 已经 有 PHP 5.4.19... 但因为有 D 旧既 PHP script 唔知为乜行唔到 (好可能系有用 register_globals)... 因为系旧 server D PHP script 系完全冇问题... 所以想 down 去 5.2.17 (旧 server 用 紧 ...
你的想法错误。
一早 PHP 都已公布 PHP 5.3 已经玩完: http://php.net/archive/2013.php#id2013-07-11-1
你还要回头转用 5.2.x ?

正确做法应是保留 5.4.19 ,将相关的 script update 。

不要说不可能,人家一早已推出 PHP 5.4 : http://www.php.net/archive/2012.php#id2012-03-01-1 。
你应该一早预备足够时间处理这些事。

其实 PHP 5.5 都已出来了!
现在最新版本应是 5.5.4 : http://php.net/archive/2013.php#id2013-09-19-1

作者: xianrenb   发布时间: 2013-12-22

引用:原帖由 xianrenb 於 2013-10-3 08:51 AM 发表
你的想法错误。
一早 PHP 都已公布 PHP 5.3 已经玩完: http://php.net/archive/2013.php#id2013-07-11-1
你还要回头转用 5.2.x ?
正确做法应是保留 5.4.19 ,将相关的 script update 。
不要说不可 ...
唉... 事情系咁既...
部 SERVER 系我妈公司既 online shopping server...
D script 系佢个 IT 抄抄写写返来既...
依家呢个人走左, 我妈又唔识... 仲要被人 "逼迁".... 咁搞到好多野都唔 work...
我妈问我, 咪帮佢睇下囉...
但系要同佢改 D script, 真系想做死我咩?.. 其实我都有睇过部份...
D source code 完全冇 documentation, 好多野都只系估估下....
我又唔系收人工做野 (我妈都系打份工咋), 咁冇野由花太多时间...
所以咪想 downgrade 个 PHP 到行到就算囉...

作者: teewoo   发布时间: 2013-12-22

引用:原帖由 teewoo 於 2013-10-3 12:45 PM 发表


唉... 事情系咁既...
部 SERVER 系我妈公司既 online shopping server...
D script 系佢个 IT 抄抄写写返来既...
依家呢个人走左, 我妈又唔识... 仲要被人 "逼迁".... 咁搞到好多野都唔 work...
我妈问 ...
奇怪。
我无用过 CentOS ,不过按 http://distrowatch.com/table.php?distribution=centos , CentOS 好像无 6.3,且 6.4 用的是 PHP 5.3.3 。

不论如何,新版 PHP 有好多 bug 的修正,不少与保安问题有关。
如果是作为商业用途,真的应该正视软件的版本问题,要经常更新软件。

如果再找人写,可以考虑采用些较保险、大路的平台/服务,如用 OpenShift 。
这类平台要消失的机会相对低得多,使用者又不用做管理的工作。

作者: xianrenb   发布时间: 2013-12-22

引用:原帖由 xianrenb 於 2013-10-7 12:53 PM 发表
奇怪。
我无用过 CentOS ,不过按 http://distrowatch.com/table.php?distribution=centos , CentOS 好像无 6.3,且 6.4 用的是 PHP 5.3.3 。
不论如何,新版 PHP 有好多 bug 的修正,不少与保安问题有关。 ...
多谢你的回复
呢几晚左睇右睇, 修修补补... 起返 8,9 成既野, 但都系起唔返个 online shopping 既 site...
其实应该用个 online shopping 既新版 (oscommerce) 基础上再修改就会比较好, 但系... 好多 customization 既野又要重新做过...
oscommerce 应该是 open source 的吧...?
可能呢方面我妈本身都冇乜认识, 所以......

至於 CentOS 既版本.... 间 HOSTING 公司有 6.3 / 6.4 比我地选...
为安全选左低 D 既 6.3, 结果都系出事.....
用 PHP 5.3 应该出事基会少 D , 但都唔系 100% 确定呀...
依家已经过到大部份 code... 但系死个位都唔知系 variable 问题定 source code 问题
始终唔系自己一手一脚起既野好难去 troubleshoot (我又唔系做开 programming)

总之依家就烦啦... 同 HOSTING 公司倾紧佢地去 downgrade 个 PHP...
佢地要收钱做, 但应该保险 D... 话晒都有 support......

作者: teewoo   发布时间: 2013-12-22

引用:原帖由 teewoo 於 2013-10-7 07:58 PM 发表


多谢你的回复
呢几晚左睇右睇, 修修补补... 起返 8,9 成既野, 但都系起唔返个 online shopping 既 site...
其实应该用个 online shopping 既新版 (oscommerce) 基础上再修改就会比较好, 但系... ...
要选择 CentOS 6.3 或 6.4 的话,我看应该选 6.4 。
我相信 DistroWatch 的资料不会有错。
那么 6.3 不会是正式版本,即是很可能有很多问题,不适合正常使用的。
若要更低版本则应该选 5.9 。

以我所知 PHP 5.2 -> 5.3 应该没有什么不兼容的重大变化:
http://www.php.net/manual/en/migration53.php
http://www.php.net/manual/en/migration53.incompatible.php
http://www.php.net/manual/en/migration53.new-features.php

不过 PHP 5.3 -> 5.4 就几多问题:
http://www.php.net/manual/en/migration54.php
http://www.php.net/manual/en/migration54.incompatible.php
http://www.php.net/manual/en/migration54.new-features.php

可说 PHP 5.3 是一个重要的分界线。
PHP 在这个版本产生了重大的变化,但同时比较兼容旧版本。
或许这是为何 RedHat 、 CentOS 、 OpenShift 都还在用 PHP 5.3.3 。

作者: xianrenb   发布时间: 2013-12-22

引用:原帖由 xianrenb 於 2013-10-8 09:01 AM 发表
要选择 CentOS 6.3 或 6.4 的话,我看应该选 6.4 。
我相信 DistroWatch 的资料不会有错。
那么 6.3 不会是正式版本,即是很可能有很多问题,不适合正常使用的。
若要更低版本则应该选 5.9 。以我所知 PH ...
唔该晒 CHING!!
当初都冇就呢方面详细咁谂过... 因为我妈佢本身都唔系咁知自己个 System 有呢方面既 dependencies

呢家唯有谂下可唔可以只 downgrade 个 PHP 去 5.3 (或 5.2)... 因为 rebuild server 都要 backup / restore 唔少野....

作者: teewoo   发布时间: 2013-12-22

终於搞掂左九成既野... 仲差个 online shopping cart 啦...
不过我真系唔想掂佢, 连我妈都话唔想理....
正路要将个 oscommerce up 去新 version 但真系太~~~ 多 customization...
我都系叫呀妈落返 5.3 试下先 (佢公司都无 programmer...)

作者: teewoo   发布时间: 2013-12-22