Пытается установить расширение 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
Я перезапускал Apache каждый раз.
Я запускал php -m, phpinfo() и get_loaded_extensions() каждый раз, и oauth не отображается.
Я заметил это в phpinfo ():
extension_dir = / USR / Библиотека / PHP /20170718
но pecl установил oauth в
/ USR / Библиотека / PHP /20151012
Может ли это быть проблема? Если так, почему бы pecl установить его в другую папку? Могу ли я просто переместить файл oauth.so в папку 20170718?
1 ответ
Вы можете попробовать это вместо этого:
sudo apt-get update
sudo apt-get install php-oauth
sudo service apache2 restart
У меня это хорошо работало, работает Ubuntu 18.04, PHP 7.2.5.