我基本上是PHP
的開發者。我目前在本地機器上使用Ubuntu Linux 12.04 LTS。我可以從PHP 5.3.10遷移到PHP 5.6.0嗎?
我使用以下PHP
版本開發我PHP
項目:
php -v //command run at terminal to know the `PHP` version installed
PHP 5.3.10-1ubuntu3.13 with Suhosin-Patch (cli) (built: Jul 7 2014 18:54:55)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
現在一兩天的背面PHP
版本(PHP 5.6.0
)的新最新的穩定版本是由PHP
開發團隊發佈。
我的問題是,因爲我用我的本地機器上的PHP
版本,這是太舊了,而且比5.4
下所有PHP
版本是官方支持或宣佈結束生命,我應該去PHP 5.6.0
?
如果您的答案是肯定的,請解釋我該怎麼做?在我的項目中編寫的代碼是否會在遷移後正常工作?我需要做什麼改變?
如果你的答案是否定的,請詳細解釋一下爲什麼?
在問這個問題之前,我已經通過Google和PHP
文檔。在那裏,我發現遷移筆記以下版本遷移:
**5.3.x->5.4.x
5.4.x->5.5.x
5.5.x->5.6.x**
沒有得到如何遷移從PHP 5.3.10
到PHP 5.6.0
。
那麼有人可以幫我這方面嗎?
如果您需要關於我的問題的任何進一步的信息,請讓我知道。
你應該總是使用你的軟件包管理器來更新軟件。只有在絕對必要時手動更新,因此,當正式存儲庫中缺少包時,您不想使用第三方存儲庫。 – Luka 2014-08-30 07:05:03
@Luka:包管理器的含義是什麼,我應該使用哪個包管理器? – user2839497 2014-08-30 07:22:42
軟件包管理器是一個用於自動搜索和安裝軟件包及其依賴關係的程序。 'apt'是一個包管理器的例子。所有基於Debian的發行版(因此也是Ubuntu)都默認使用它。例如,基於RedHat的發行版有'yum'。所以你應該總是使用'apt-get install php'安裝更新。如果軟件包已安裝並且有新的更新可用,它們將被安裝。如果軟件包完全沒有安裝,它將在運行'apt-get install'後的幾分鐘內安裝。看DevilishDB的答案。 – Luka 2014-08-30 08:12:02