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.
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?
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.