попытка установить OAuth pecl расширение

Я пытаюсь установить pecl пакет OAuth с PHP 7.2 и не знаю то, что я делаю неправильно. Я выполнил это:

sudo pecl install oauth

и это, казалось, работало. Это сказало это:

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

Я открыл свой файл php.ini и попробовал все их:

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

Я перезапустил апача каждый раз.

Я выполнил php-m, phpinfo (), и get_loaded_extensions (), каждый раз и OAuth не обнаруживаются.

Я заметил это в phpinfo ():

extension_dir =/usr/lib/php/20170718

но pecl установил OAuth в

/usr/lib/php/20151012

Это могло быть проблемой? Если так, почему pecl установил бы его в другую папку? Я мог просто переместить oauth.so файл в 20 170 718 папок?

2
задан 10 April 2018 в 18:05

1 ответ

Можно хотеть попробовать это вместо этого:

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

Это работало хорошо на меня, под управлением Ubuntu 18.04, PHP 7.2.5.

4
ответ дан 2 December 2019 в 02:13

Другие вопросы по тегам:

Похожие вопросы: