Intereting Posts
Использование данных Json в php-таблице Regex PHP – автоматическое определение YouTube, изображений и «регулярных» ссылок PHP: подсчитайте элементы в массиве, разделите их на два, создайте два списка UL с одинаковым количеством элементов, содержащих элементы из массива php_memcache.dll для PHP 5.3 Как получить & curren для отображения буквально, а не как объект HTML Как определить степень подобия двух изображений, используя php Генерация страницы из PHP-класса php с ошибкой Parse: синтаксическая ошибка, неожиданное ',' отображает только сообщение в разговоре Сеятель работает отлично в первый раз, но не выполняет некоторые задачи в последующих циклах в Laravel 5? Показать / скрыть поля в зависимости от значения выбора Как написать простой объект в PHP Как вызвать функции wordpress в пользовательском скрипте php PHP ActiveRecord, как проверить успешность соединения с базой данных? Анализ xml в php

Установка PHP OAuth в среде MAMP

Я пробовал следовать всем учебным пособиям там, где было установлено расширение 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

  1. Загрузите компоненты и библиотеки сервера MAMP. В частности, вы хотите, чтобы 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 install oauth

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

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

Для MAMP 3:

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

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

     extension = oauth.so 

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

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

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

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