Updating PHP on CentOS 6 - "Error: Package: php-pecl-ncurses"

The package php-pecl-ncurses requires the php api for the 5.3 version, so you may remove it from your system, before your install:

yum remove php-pecl-ncurses

You may also want to check if there are any other PECL packages installed and see if they should also be removed:

rpm -qa '*pecl*' 

Then run the command install/update your PHP installation:

yum install php php-opcache php-gd php-curl php-mysqlnd