我需要升级 PHP,以便可以在专用服务器上升级 joomla。我有:
- kloxo 6.1.6
- php-5.2.17-1
- Linux CentOS-55-64-最低 2.6.18-194.32.1.el5 x86_64 x86_64 x86_64 GNU/Linux
我到处搜索,只发现 PHP 5.3 与 zend 不兼容。我想升级到 5.2.4,这是 joomla 1.6 和 1.7 的最低要求。
我尝试运行:
yum update php.x86_64
也就是安装了 PHP 包,但是没有起作用。
这是一个在许多站点上拥有相当多用户的生产服务器,所以我希望尽可能安全地完成它。
运行“yum update”安全吗?它向我显示了 6 个要安装的软件包和 125 个要更新的软件包,包括一个内核。这样安全吗?我还没有动过 kloxo 的 yum 存储库。
更新:
我刚刚成功运行了“yum update”。
现在我想我需要知道如何添加一个具有 5.2.4 的新存储库以及如何更新到该特定版本。
有任何想法吗?
答案1
Remi 的存储库一直是除官方发行版之外的 PHP(和 mysql)版本的不错选择:
http://blog.famillecollet.com/pages/Config-en
您需要设置 repo,然后确保您想要的特定版本可用。
答案2
我发现问题了!
我的 PHP 配置忽略了 parse_ini_file 函数,该函数自 joomla 1.6 开始使用。这是 kloxo 的默认行为,它给我带来了一些麻烦,浪费了无数的时间。