2016-04-14 3 views
0

я в середине интеграции QB Online и документация говорит, что это требует PECL OAuth на: http://pecl.php.net/package/oauthQuickBooks Интернет SDK - PECL OAuth/Композитор

Я не слишком хорошо знакомы с использованием OAuth себя, или как PECL работает. Я просто использовал Composer в основном. Итак, на этой ноте, есть ли способ установить требуемый OAuth с помощью Composer?

ответ

2

PECL - это расширения, написанные на языке C, для PHP. Они добавляют функции/методы к языку PHP.

Там нет никакого способа, чтобы установить расширение PECL через Composer прямо сейчас, однако, проект pickle стремится исправить что когда-нибудь в ближайшее время:

https://github.com/FriendsOfPHP/pickle

Как правило, вы бы установить расширение PECL с помощью менеджера пакетов OS , например в Debian:

sudo apt-get install php-pear 
sudo pecl install oauth 

Подробнее:

http://php.net/manual/en/install.pecl.php

Если вы застряли, и нужен QuickBooks Интернет PHP LIB, который не зависит от расширения PECL, вы можете попробовать это (отказ от ответственности - Я автор):

http://github.com/consolibyte/quickbooks-php

+0

Awesome, спасибо за объяснение. Думаю, теперь это имеет смысл. Поэтому, а не зависимость от проекта, это больше похоже на то, что он должен быть установлен для самого сервера? – kenshin9

+0

Правильно, это расширение PHP, которое необходимо установить на самом сервере. –

+0

Composer предназначен для установки пакетов с чистым PHP-кодом. PECL предназначен для реальных расширений PHP, написанных на C. –

 Смежные вопросы

  • Нет связанных вопросов^_^