Como instalar a extensão PHP OAuth no Amazon Linux

1

Para se conectar ao QuickBooks a partir do meu aplicativo PHP, eu preciso instalar o OAuth. Eu estava seguindo estas instruções (substituindo yum por apt-get ) mas depois da primeira linha

sudo yum install gcc make autoconf libc-dev pkg-config eu vejo:

No package libc-dev available. e No package pkg-config available.

Existem equivalentes compatíveis com o Amazon Linux para esses pacotes? Como devo proceder?

EDIT: depois de correr sudo yum install php-pecl-oauth , vejo:

Loaded plugins: priorities, update-motd, upgrade-helper
Resolving Dependencies
—> Running transaction check
 > Package php-pecl-oauth.x86_64 0:1.2.2-3.3.amznl will be installed
—> Processing Dependency: php(api) = 20090626-x86-64 for package: php-pecl-oaut
h-1.2.2-3.3.amznl.x86_64
—> Processing Dependency: php(zend-abi) = 20090626-x86-64 for package: php-pecl
-oauth-1.2.2-3.3.amznl.x86_64
—> Running transaction check
 > Package php-common.x86_64 0:5.3.29-1.8.amznl will be installed
—> Processing Conflict: php56-common-5.6.14-1.119.amznl.x86_64 conflicts php-co
mmon < 5.5.22-1.98
—> Finished Dependency Resolution
Error: php56-common conflicts with php-common-5.3.29-1.8.amznl.x86_64
You could try using —skip-broken to work around the problem
You could try running: rpm -Va —nofiles —nodigest
    
por Tomaso Albinoni 01.11.2015 / 19:07

2 respostas

0

Essas instruções não são para o Amazon Linux. Você não deve esperar que eles funcionem.

E, em qualquer caso, a maioria das distribuições que usam o yum já possuem o php-oauth empacotado, então você não precisa fazer nada disso. No Amazon Linux, o nome do pacote é php-pecl-oauth .

yum install php-pecl-oauth

E Bob é seu tio.

    
por 01.11.2015 / 19:19
0

php -m | grep -i oauth - o que isso diz?

Além disso, dependendo de como você configurou o Apache, recomendo criar um arquivo phpinfo.php com o seguinte conteúdo e verificar se a extensão OAuth está realmente ativada:

<?php
phpinfo();
?>
    
por 02.11.2015 / 22:07