查看完整版本 : 想 downgrade PHP 由 5.4.19 -> 5.2.17

teewoo 2013-10-2 12:59 AM

想 downgrade PHP 由 5.4.19 -> 5.2.17

依家個 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: [url]http://www.yourhowto.net/how-to-update-and-install-php-5-3-and-php-5-2-centos-webtatic-repo/[/url]

有冇高手可以指點下得唔得? 因為個 server 已經 production 緊, 唔想整衰其它野....

先謝!! :smile_40::smile_40::smile_40:

xianrenb 2013-10-3 08:51 AM

[quote]原帖由 [i]teewoo[/i] 於 2013-10-2 12:59 AM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=372847333&ptid=22507583][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
依家個 CentOS 6.3 已經 有 PHP 5.4.19... 但因為有 D 舊既 PHP script 唔知為乜行唔到 (好可能係有用 register_globals)...  因為係舊 server D PHP script 係完全冇問題... 所以想 down 去 5.2.17 (舊 server 用 緊 ... [/quote]

你的想法錯誤。
一早 PHP 都已公佈 PHP 5.3 已經玩完: [url=http://php.net/archive/2013.php#id2013-07-11-1]http://php.net/archive/2013.php#id2013-07-11-1[/url] 。
你還要回頭轉用 5.2.x ?

正確做法應是保留 5.4.19 ,將相關的 script update 。

不要說不可能,人家一早已推出 PHP 5.4 : [url=http://www.php.net/archive/2012.php#id2012-03-01-1]http://www.php.net/archive/2012.php#id2012-03-01-1[/url] 。
你應該一早預備足夠時間處理這些事。

其實 PHP 5.5 都已出來了!
現在最新版本應是 5.5.4 : [url=http://php.net/archive/2013.php#id2013-09-19-1]http://php.net/archive/2013.php#id2013-09-19-1[/url]

teewoo 2013-10-3 12:45 PM

[quote]原帖由 [i]xianrenb[/i] 於 2013-10-3 08:51 AM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=372927023&ptid=22507583][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
你的想法錯誤。
一早 PHP 都已公佈 PHP 5.3 已經玩完: [url=http://php.net/archive/2013.php#id2013-07-11-1]http://php.net/archive/2013.php#id2013-07-11-1[/url] 。
你還要回頭轉用 5.2.x ?
正確做法應是保留 5.4.19 ,將相關的 script update 。
不要說不可 ... [/quote]

唉... 事情係咁既...
部 SERVER 係我媽公司既 online shopping server...
D script 係佢個 IT 抄抄寫寫返來既...
依家呢個人走左, 我媽又唔識... 仲要被人 "逼遷".... 咁搞到好多野都唔 work...
我媽問我, 咪幫佢睇下囉...
但係要同佢改 D script, 真係想做死我咩?.. 其實我都有睇過部份...
D source code 完全冇 documentation, 好多野都只係估估下....:smile_27::smile_27::smile_27:
我又唔係收人工做野 (我媽都係打份工咋), 咁冇野由花太多時間...
所以咪想 downgrade 個 PHP 到行到就算囉...

xianrenb 2013-10-7 12:53 PM

[quote]原帖由 [i]teewoo[/i] 於 2013-10-3 12:45 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=372938484&ptid=22507583][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]


唉... 事情係咁既...
部 SERVER 係我媽公司既 online shopping server...
D script 係佢個 IT 抄抄寫寫返來既...
依家呢個人走左, 我媽又唔識... 仲要被人 "逼遷".... 咁搞到好多野都唔 work...
我媽問 ... [/quote]

奇怪。
我無用過 CentOS ,不過按 [url=http://distrowatch.com/table.php?distribution=centos]http://distrowatch.com/table.php?distribution=centos[/url] , CentOS 好像無 6.3,且 6.4 用的是 PHP 5.3.3 。

不論如何,新版 PHP 有好多 bug 的修正,不少與保安問題有關。
如果是作為商業用途,真的應該正視軟件的版本問題,要經常更新軟件。

如果再找人寫,可以考慮採用些較保險、大路的平台/服務,如用 OpenShift 。
這類平台要消失的機會相對低得多,使用者又不用做管理的工作。

teewoo 2013-10-7 07:58 PM

[quote]原帖由 [i]xianrenb[/i] 於 2013-10-7 12:53 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=373209073&ptid=22507583][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
奇怪。
我無用過 CentOS ,不過按 [url=http://distrowatch.com/table.php?distribution=centos]http://distrowatch.com/table.php?distribution=centos[/url] , CentOS 好像無 6.3,且 6.4 用的是 PHP 5.3.3 。
不論如何,新版 PHP 有好多 bug 的修正,不少與保安問題有關。 ... [/quote]

多謝你的回復 :loveliness:
呢幾晚左睇右睇, 修修補補... 起返 8,9 成既野, 但都係起唔返個 online shopping 既 site...
其實應該用個 online shopping 既新版 (oscommerce) 基礎上再修改就會比較好, 但係... 好多 customization 既野又要重新做過... :smile_27:
oscommerce 應該是 open source 的吧...?
可能呢方面我媽本身都冇乜認識, 所以......

至於 CentOS 既版本.... 間 HOSTING 公司有 6.3 / 6.4 比我地選...
為安全選左低 D 既 6.3, 結果都係出事..... :smile_27:
用 PHP 5.3 應該出事基會少 D , 但都唔係 100% 確定呀...
依家已經過到大部份 code... 但係死個位都唔知係 variable 問題定 source code 問題
始終唔係自己一手一腳起既野好難去 troubleshoot :smile_27: (我又唔係做開 programming)

總之依家就煩啦... 同 HOSTING 公司傾緊佢地去 downgrade 個 PHP...
佢地要收錢做, 但應該保險 D... 話晒都有 support...... :smile_13:

xianrenb 2013-10-8 09:01 AM

[quote]原帖由 [i]teewoo[/i] 於 2013-10-7 07:58 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=373230775&ptid=22507583][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]


多謝你的回復 :loveliness:
呢幾晚左睇右睇, 修修補補... 起返 8,9 成既野, 但都係起唔返個 online shopping 既 site...
其實應該用個 online shopping 既新版 (oscommerce) 基礎上再修改就會比較好, 但係...  ... [/quote]

要選擇 CentOS 6.3 或 6.4 的話,我看應該選 6.4 。
我相信 DistroWatch 的資料不會有錯。
那麼 6.3 不會是正式版本,即是很可能有很多問題,不適合正常使用的。
若要更低版本則應該選 5.9 。

以我所知 PHP 5.2 -> 5.3 應該沒有什麼不兼容的重大變化:
[url=http://www.php.net/manual/en/migration53.php]http://www.php.net/manual/en/migration53.php[/url]
[url=http://www.php.net/manual/en/migration53.incompatible.php]http://www.php.net/manual/en/migration53.incompatible.php[/url]
[url=http://www.php.net/manual/en/migration53.new-features.php]http://www.php.net/manual/en/migration53.new-features.php[/url]

不過 PHP 5.3 -> 5.4 就幾多問題:
[url=http://www.php.net/manual/en/migration54.php]http://www.php.net/manual/en/migration54.php[/url]
[url=http://www.php.net/manual/en/migration54.incompatible.php]http://www.php.net/manual/en/migration54.incompatible.php[/url]
[url=http://www.php.net/manual/en/migration54.new-features.php]http://www.php.net/manual/en/migration54.new-features.php[/url]

可說 PHP 5.3 是一個重要的分界線。
PHP 在這個版本產生了重大的變化,但同時比較兼容舊版本。
或許這是為何 RedHat 、 CentOS 、 OpenShift 都還在用 PHP 5.3.3 。

teewoo 2013-10-8 11:06 AM

[quote]原帖由 [i]xianrenb[/i] 於 2013-10-8 09:01 AM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=373261871&ptid=22507583][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
要選擇 CentOS 6.3 或 6.4 的話,我看應該選 6.4 。
我相信 DistroWatch 的資料不會有錯。
那麼 6.3 不會是正式版本,即是很可能有很多問題,不適合正常使用的。
若要更低版本則應該選 5.9 。以我所知 PH ... [/quote]

唔該晒 CHING!! :smile_o12:
當初都冇就呢方面詳細咁諗過... 因為我媽佢本身都唔係咁知自己個 System 有呢方面既 dependencies :smile_o08:

呢家唯有諗下可唔可以只 downgrade 個 PHP 去 5.3 (或 5.2)... 因為 rebuild server 都要 backup / restore 唔少野....:smile_o03:

teewoo 2013-10-9 03:02 AM

終於搞掂左九成既野... 仲差個 online shopping cart 啦...
不過我真係唔想掂佢, 連我媽都話唔想理.... :smile_o04:
正路要將個 oscommerce up 去新 version 但真係太~~~ 多 customization...
我都係叫呀媽落返 5.3 試下先 (佢公司都無 programmer...)
頁: [1]
查看完整版本: 想 downgrade PHP 由 5.4.19 -> 5.2.17