По умолчанию в CentOS поддерживается PHP версии 5.1
Большинство современных скриптов требуют версию PHP не ниже 5.3.
Рассмотрим вопрос как поставить PHP 5.4 на CentOS 5.9 и CentOS 6
Добавляем полезные репозитории для CentOS руководствуясь этой статьей.
Дальше у нас есть два варианта установки PHP 5.4 в систему.
Вариант №1 из репозитория REMI:
Добавляем репозиторий remi в систему для установки последних версий PHP:
Для CentOS версии 5 (последняя версия в этой ветке 5.9):
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
Для CentOS версии 6:
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
На всякий случай делаем: yum update
И теперь ставим PHP:
yum —enablerepo=remi install php php-common
Вариант №2 (мне по ряду причин он больше нравится) из репозитория Atomic (содержит последние версии серверных пакетов для CentOS)
rpm -Uvh http://www.atomicorp.com/channels/atomic/centos/5/i386/RPMS/atomic-release-1.0-16.el5.art.noarch.rpm
Обязательно делаем: yum update
yum install php php-common
Все. У нас в системе последняя версия PHP.