我目前正在运行 php 5.2.14,所以我希望这意味着我应该能够找到一个包或方法来安装 php-mbstring 5.2.14,而无需经过任何卸载或降级程序。
Yum 仅报告以下软件包可用:
$ yum list available|grep mbstring
php-mbstring.i386 5.3.6-3.el5.art atomic
php-mbstring.x86_64 5.3.6-3.el5.art atomic
php53-mbstring.x86_64 5.3.3-1.el5_6.1 updates
显然,所有这些都全面依赖 php 5.3。
尽管服务器并非公开,但仍有许多人在使用,因此,如果由于冗长的安装或编译而必须关闭服务器,那么只会有少数无聊的开发人员而不是愤怒的客户,但干扰越少越好。
有人知道实现我想要做的事情的最不具破坏性的方法吗?谢谢!
答案1
- 在某人的旧镜子中寻找包裹。
- 使用所需版本的发行版规范文件自行编译软件包。(安装 -devel 软件包时可能会遇到麻烦,因为当前存储库中也会缺少这些软件包。)
- 咬紧牙关,升级!如果是生产环境,无论如何你都应该有某种替代机器或系统来升级,如果只是开发环境,那就发个公告然后升级。如果升级违背了你的信仰或破坏了你的开发人员代码,你就不应该使用让他们的存储库保持最新版本的发行版!
答案2
尝试第三方存储库,例如 EPEL、RPMForge 或 Remi。
我知道 Remi 在 PHP 方面做得很好,所以请查看@http://rpms.famillecollet.com/