【发布时间】:2014-10-24 03:24:21
【问题描述】:
我基本上是PHP 开发人员。我目前在本地机器上使用 Ubuntu Linux 12.04 LTS。
我正在使用以下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:包管理器是什么意思,我应该使用哪个包管理器?
-
包管理器是一个用于自动搜索和安装包及其依赖项的程序。
apt是包管理器的一个示例。所有基于 Debian 的发行版(因此也是 Ubuntu)默认都有它。例如,基于 RedHat 的发行版有yum。因此,您应该始终使用apt-get install php安装更新。如果软件包已经安装并且有新的更新可用,它们将被安装。如果软件包根本没有安装,它会在运行apt-get install后安装。看看 DevilishDB 的回答。
标签: php php-5.3 porting php-5.6