Публикация ответа, так как это было бы слишком долго, чтобы отвечать в комментариях ...
Я не знаю какого-либо конкретного репозитория, в котором вы можете получить версию php-devel, соответствующую вашей установке php, поэтому я собираюсь обобщить вашу проблему и предоставить шаги, которые можно предпринять, если вы хотите переустановить php с соответствующая версия php-devel.
РЕЗЮМЕ
Ваша проблема по сути является результатом того, что CentOS 5 использует очень устаревшую версию PHP. Для разработчиков CentOS имеет смысл использовать более старую версию PHP, поскольку их цель - обеспечить наиболее стабильную среду, возможную для корпоративного использования.
Из-за устаревшей версии PHP кажется, что вы в какой-то момент обновили свою версию PHP через внешний репозиторий (не устанавливая также эквивалентный пакет php-devel). Может быть трудно найти репозиторий, в котором вы можете найти точную версию php-devel, соответствующую вашей версии php, поэтому лучше всего обновить ваш php из другого репо и одновременно установить php-devel из того же репо.
РЕШЕНИЕ
Я имею дело с CentOS 5 на одном из моих VPS-серверов, и мне удалось использовать репо Remi Collet для обновления как PHP, так и MySQL. Следующие инструкции взяты со страницы Конфигурация репозитория (раздел 2.3) на этом сайте и настроят remi.repo для вашей установки yum:
su -
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/enterprise/remi.repo
После того, как вы это сделаете, вы можете обновить свою установку php и установить соответствующий пакет php-devel, используя следующую команду. Обратите внимание, что по умолчанию remi repo не включен, поэтому вы указываете флаг --enablerepo:
yum --enablerepo=remi-test update php
yum --enablerepo=remi-test install php-devel
Это позволит вам без проблем установить расширение pecl oauth. И если по какой-то причине это не так, по крайней мере, у вас будет новая обновленная версия PHP:)