the yum command do noit find any php to update since i have php installed than it complains that it needs php-pear and i am in the same situation and i have several to choose among ..., php-ldap is missing ...
use kbsingh-CentOS and dag repos.. and do a yum install cacti
regards