Atualização : aparentemente, o RHEL 5.6 inclui o PHP 5.3 , então isso será exibido nativamente para o CentOS em breve.
file /usr/bin/php from install of php53u-cli-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-cli-5.1.6-27.el5_5.3.x86_64
file /usr/bin/php-cgi from install of php53u-cli-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-cli-5.1.6-27.el5_5.3.x86_64
file /usr/share/man/man1/php.1.gz from install of php53u-cli-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-cli-5.1.6-27.el5_5.3.x86_64
file /etc/php.ini from install of php53u-common-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-common-5.1.6-27.el5_5.3.x86_64
O problema aqui é que os pacotes que você está instalando tem um nome diferente (php53 ao invés de php), mas eles tentam instalar os mesmos arquivos ... daí os conflitos. Esta não é necessariamente a melhor maneira de juntar os pacotes, mas eu não sei se há pacotes melhores disponíveis, então vamos ignorar isso.
Para remover seus pacotes atualmente instalados:
# yum remove php-cli php-common php
Portanto, em geral, yum remove <list of packages>
removerá os pacotes. E é claro, yum list installed
para ver uma lista de pacotes instalados (ou rpm -qa
).