[CentOS] Switching to php53

Sun May 1 07:19:49 UTC 2011
Lucian <lucian at lastdot.org>

On Sun, May 1, 2011 at 8:03 AM, Dave Cross <davorg at gmail.com> wrote:
> On 30 April 2011 07:35, Eero Volotinen <eero.volotinen at iki.fi> wrote:
>> 2011/4/30 Dave Cross <davorg at gmail.com>:
>>> I have a Centos 5.6 server which is using the default php packages.
>>> These currently contain PHP 5.1.6.
>>>
>>> My main use of PHP on the server is to support an installation of
>>> WordPress. I currently had WP 3.1.2 installed, but the WP developers
>>> have announced that from WP 3.2 they will only support PHP 5. and
>>> greater.
>>>
>>> So I investigated and found that the Centos repo contains a series of
>>> php53 packages. I tried to install php53 using yum but got the
>>> following error:
>>>
>>>  Resolving Dependencies
>>>  --> Running transaction check
>>>  ---> Package php53.x86_64 0:5.3.3-1.el5_6.1 set to be updated
>>>  --> Processing Dependency: php53-cli = 5.3.3-1.el5_6.1 for package: php53
>>>  --> Processing Dependency: php53-common = 5.3.3-1.el5_6.1 for package: php53
>>>  --> Running transaction check
>>>  ---> Package php53-cli.x86_64 0:5.3.3-1.el5_6.1 set to be updated
>>>  ---> Package php53-common.x86_64 0:5.3.3-1.el5_6.1 set to be updated
>>>  --> Processing Conflict: php53-common conflicts php-common
>>>  --> Finished Dependency Resolution
>>>  php53-common-5.3.3-1.el5_6.1.x86_64 from updates has depsolving problems
>>>    --> php53-common conflicts with php-common
>>>  Error: php53-common conflicts with php-common
>>>   You could try using --skip-broken to work around the problem
>>>   You could try running: package-cleanup --problems
>>>                          package-cleanup --dupes
>>>                          rpm -Va --nofiles --nodigest
>>>
>>> I would have thought that the new php53-common package would have
>>> obsoleted php-common rather than conflicting with it.
>>>
>>> Is there a clean way to replace php with php53? Or should I just wait
>>> and hope that Centos 6 is released before WP 3.2 :)
>>
>> just remove php and php-common
>>
>> yum remove php php-common
>
> Er... that looks like it wants to take another 109 packages with it.
> Most of which seem to be connected with Plesk. And that's pretty
> fundamental to the working of this server.
>
> So that all sounds like a rather risky strategy.

It's not really that risky, just rpm -e --nodeps and then yum install
php53 packages.