Установка PHP OAuth в среде MAMP - PullRequest
5 голосов
/ 24 марта 2011

Я пытался следовать ВСЕМ учебникам по установке расширения 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/

Кто-нибудь еще имеет опыт работы с этим?

Спасибо! Dennis

Ответы [ 4 ]

17 голосов
/ 09 августа 2011

После обновления до MAMP 2.0 для PHP 5.2.17 Я выполнил следующие действия, чтобы установить модуль oauth через pecl

  1. Скачать MAMP Server компоненты и библиотеки В частности, вы хотите php-5.2.17.tar.gz
  2. Распакуйте php-5.2.17.tar.gz в / Applications / MAMP / bin / php/php5.2.17/include/php
  3. Запустить configure для загруженного php.Не создавайте его.

    cd /Applications/MAMP/bin/php/php5.2.17/include/php;./configure

  4. Удалить сломанную конфигурацию груши:

    mv /Applications/MAMP/bin/php/php5.2.17/conf/pear.conf / Applications / MAMP /bin / php / php5.2.17 / conf / pear.conf.bak

  5. Компиляция oauth

    cd /Applications/MAMP/bin/php/php5.2.17/bin;./pecl установить oauth

  6. Обновить php.ini и добавить расширение = oauth.so Это можно сделать в MAMP в меню Файл -> Редактировать шаблон -> PHP -> PHP 5.2.17 php..ini

2 голосов
/ 11 февраля 2015

Для MAMP 3:

  1. Загрузите и установите OAuth.

    sudo pecl install oauth
    
  2. Затем перейдите к MAMP, нажмите File > Edit Template > PHP > PHP 5.x.x php.ini и добавьте следующую строку

    extension = oauth.so
    

    Обязательно выберите текущую версию php (или нажмите CMD + 4 , чтобы отредактировать исполняемый файл MAMP php.ini).

  3. Перезапустите серверы MAMP.

1 голос
/ 18 июня 2014

Поскольку исходники MAMP 3.0 трудно найти, но вы можете загрузить исходники с PHP.net, убедитесь, что версия соответствует: http://php.net/downloads.php,, затем следуйте инструкциям Райана.

0 голосов
/ 14 мая 2011

Первый шаг - дать нам некоторую информацию о том, почему это не работает. Создайте страницу с помощью phpinfo (), убедитесь, что там нет oauth.

Вы захотите остановить apache и запустить его снова. Затем проверьте журнал ошибок. Если вы добавили его в свой каталог расширений и настроили свой php.ini, он должен сообщить в журнал ошибок, почему расширение не загружается.

...