Я пробовал следовать всем учебным пособиям там, где было установлено расширение PHP OAuth, установленное в среде MAMP, но по какой-то причине оно не может загрузить его.
Я использую MAMP 1.9 с PHP 5.3.2
Самый последний учебник, который я посещал, был: http://lifeofadev.com/2011/03/09/mac-os-x-installing-oauth-so-into-xampp-mamp/
У кого-нибудь еще есть опыт работы с этим?
Благодаря! Деннис
После обновления до MAMP 2.0 для PHP 5.2.17 я выполнил следующие шаги, чтобы установить модуль oauth через pecl
Запустите configure с загруженным php. Не строите его.
cd /Applications/MAMP/bin/php/php5.2.17/include/php; ./configure
Удалить сломанную конфигурацию груши:
mv /Applications/MAMP/bin/php/php5.2.17/conf/pear.conf /Applications/MAMP/bin/php/php5.2.17/conf/pear.conf.bak
Компиляция oauth
cd /Applications/MAMP/bin/php/php5.2.17/bin; ./pecl install oauth
Обновите php.ini и добавьте расширение = oauth.so Это можно сделать в MAMP в разделе Файл -> Изменить шаблон -> PHP -> PHP 5.2.17 php.ini
Поскольку источники MAMP 3.0 трудно найти, но вы можете загружать источники с PHP.net, убедитесь, что версия соответствует: http://php.net/downloads.php , а затем следуйте инструкциям Райана.
Для MAMP 3:
Загрузите и установите OAuth.
sudo pecl install oauth
Затем перейдите в MAMP и нажмите « File > Edit Template > PHP > PHP 5.xx php.ini
и добавьте следующую строку
extension = oauth.so
Обязательно выберите текущую версию php (или нажмите CMD + 4, чтобы отредактировать файл php.ini MAMP).
Перезапустите сервер MAMP.
Первый шаг дает нам некоторую информацию о том, почему он не работает. Сделайте страницу с phpinfo (), убедитесь, что oauth не существует.
Вы захотите остановить апач и начать его снова. Затем проверьте журнал ошибок. Если вы добавили его в свой каталог расширений и настроили php.ini, он должен сообщать в журнал ошибок о том, почему расширение не загружается.