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