but when I run "yum upgrade" it does a little then I get the following message
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've installed yum install yum-utils and run "package-cleanup --problems" no problems, "package-cleanup --dupes" says Setting up yum and "rpm -Va --nofiles --nodigest" thinks then shows prompt again
I also tried yum upgrade --skip-broken and it goes through the install/upgrade but when I check the version of php it still shows the old version.
Plesk doesn’t ship client’s PHP, it only downloads it from original OS vendor repo and it is quite likely it may be outdated there (especially for older OS). If your OS comes with PHP 5.3, then Plesk would run PHP 5.3 for clients.