Você está tentando atualizar o pacote fornecido pela distribuição. Frequentemente, as distribuições não alteram a versão, mas as correções de segurança do backport, o que é feito para manter um ambiente mais estável. Como grandes alterações de revisão podem afetar a operação do software, elas normalmente só serão feitas entre as principais revisões da distribuição.
Se você deseja executar o PHP mais recente, provavelmente precisará criar seu próprio pacote, localizar um pacote de terceiros ou compilar a partir do código-fonte, criando seu próprio padrão de construção.
Com base na saída fornecida, é razoável assumir que você está executando a versão mais recente do PHP disponível para a distribuição atual que está sendo executada.
Parece que o wiki do CentOS tem um passo a passo para atualizar para o 5.2 usando o repositório de desenvolvimento.