Need PHP 5.3.10 or higher

Guys,

Trying to install latest Joomla for a customer but received the following message from VM:

Your host needs to use PHP 5.3.10 or higher to run this version of Joomla!

We currently have php-5.3.3-27.el6_5.i686 installed. I know you have some more "advanced" repositories but I sure can't find them right now. How best to accomplish this upgrade?

Here is the list of repos we currently have on that server:

base                                                                 CentOS-6 - Base                                                                              4,802
epel                                                                 Extra Packages for Enterprise Linux 6 - i386                                                 8,919
extras                                                               CentOS-6 - Extras                                                                               12
rpmforge                                                             RHEL 6 - RPMforge.net - dag                                                                  4,763
updates                                                              CentOS-6 - Updates                                                                             683
virtualmin                                                           RHEL/CentOS/Scientific 6 - i386 - Virtualmin                                                   103
virtualmin-universal                                                 Virtualmin Distribution Neutral Packages                                                       195
vz-base                                                              vz-base                                                                                          3
vz-updates                                                           vz-updates                                                                                       4

Thanks!
-- Craig

Status: 
Active

Comments

That package is not available.

[root@w101 ~]# yum install centos-release-SCL
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.5ninesolutions.com
* epel: ftp.linux.ncsu.edu
* extras: ftp.usf.edu
* rpmforge: mirror.teklinks.com
* updates: centos.mirrors.tds.net
Setting up Install Process
No package centos-release-SCL available.
Error: Nothing to do

Is centos-release-SCL only available on x86_64 platforms?

If so, what's the best way to move this whole VM installation over to an x86_64 platform? (this is an openvz container if that matters).

OR is the vm-bleed repo still active? Can I grab a newer version of php there? Really need to get this setup for the customer.

Thanks!
-- Craig

You're correct, unfortunately the CentOS SCL repo is only available in 64 bit, at the moment.

The VM Bleed repo was primarily used for CentOS 5, when the packages within it were several years old. There isn't currently a version of it for CentOS 6, and the most recent PHP version in it for CentOS 5 is 5.2.x.

If you wish to migrate your domains to a different server, that is certainly possible. It's no problem to change distros or architectures.

Instructions for performing a migration are here:

https://www.virtualmin.com/documentation/system/migrate

There unfortunately isn't a supported way to get the Joomla 3.3.x branch working on 32 bit CentOS 6.

The PHP packages included with CentOS 6 are too old, as you've seen, and CentOS doesn't provide alternate PHP versions for 32 bit CentOS.

While some people do indeed use third party repos to get newer PHP versions, those do frequently cause problems during the installation. They can change the way the config works so that PHP stops functioning. They're also less tested. That's not something we would recommend. Though if you do consider that route, we'd highly recommend trying it in a test environment first.

I do see that Joomla 3.2.x works with the PHP version included with CentOS 6.

I will talk to Jamie about making that branch available, since that would allow you to use a more current Joomla version using standard CentOS packages.

OK, I'm building a new server to install to use "centos-release-SCL" on an x86_64 platform. Although I have room on the 100 license install I just can't move everyone right now to upgrade everthing to x86_64. I'll need a 10 user license in a bit so I can install Joomla and make sure it works before handing to the client. Will you guys be around to enable that soon?