tentando instalar a extensão oauth pecl

1

Estou tentando instalar o pacote pecl oauth com o PHP 7.2 e não sei o que estou fazendo de errado. Eu corri isto:

sudo pecl install oauth

e pareceu funcionar. Ele disse isso:

Build process completed successfully
Installing '/usr/lib/php/20151012/oauth.so'
install ok: channel://pecl.php.net/oauth-2.0.2
configuration option "php_ini" is not set to php.ini location
You should add "extension=oauth.so" to php.ini

Eu abri meu arquivo php.ini e tentei todos eles:

extension=oauth.so
extension=oauth
extension=/usr/lib/php/20151012/oauth.so

Eu reiniciei o apache a cada vez.

Eu corri php -m, phpinfo () e get_loaded_extensions () toda vez e oauth não aparece.

Eu notei isso no phpinfo ():

extension_dir = / usr / lib / php / 20170718

mas o pecl instalou o oauth em

/ usr / lib / php / 20151012

Poderia ser esse o problema? Se sim, por que pecl instalá-lo em uma pasta diferente? Eu poderia simplesmente mover o arquivo oauth.so para a pasta 20170718?

    
por raphael75 10.04.2018 / 17:05

1 resposta

0

Você pode tentar isso:

sudo apt-get update
sudo apt-get install php-oauth
sudo service apache2 restart

Funcionou bem para mim, executando o Ubuntu 18.04, PHP 7.2.5.

    
por Wonko the Sane 23.05.2018 / 19:23