Продление на уже принятый ответ
Если вы сталкиваетесь с ошибками компиляции, как я, скорее всего, вы используете какое-то приложение, такое как MAMP.
К сожалению, последняя версия MAMP не включает в себя все компоненты php.
Чтобы установить отсутствующие заголовки, загрузите соответствующий исходный код php. Исходный код php-5.6.10
можно загрузить с here
После загрузки экстракт исходного кода в папке php
под include/php
в моем случае папка PHP находилась в /Applications/MAMP/bin/php/php5.6.10
так я извлек файлы в /Applications/MAMP/bin/php/php5.6.10/include/php
.
Примечание: При извлечении файлов они извлекаются в папку, как php-version
в моем случае это было php-5.6.10
переименовать его в php
, а затем переместить его в папку include
.
Теперь перейдите к /Applications/MAMP/bin/php/php5.6.10/include/php
, а затем запустите ./configure
, это должно построить необходимые файлы заголовков, а затем вы можете установить oauth
.
См. Мое редактирование также, да, вы застряли с '1.2.3' :) – Will