Ubuntu 16.04 PHP 7 PECL rar не запускается

Я хочу использовать расширение rar с PECL на PHP.
Я сделал установку: http://php.net/manual/en/rar.installation.php
Но я получаю эту ошибку: «PHP Fatal error: Uncaught Error: Class ‘RarArchive’» при запуске этого кода:

$archive = RarArchive::open($rarfile);
$entries = $archive->getEntries();
foreach ($entries as $entry) {
$entry->extract('rarfolder');
}
$archive->close();

Я решил проблему: 1. php -i | расширение grep 2. добавьте в php.ini: «/usr/lib/php/…/rar.so

1

Решение

Скопировав комментарий как ответ, надеюсь, что ОП сможет пометить его как решенный:

  1. php -i | расширение grep
  2. добавить в php.ini: «/usr/lib/php/…/rar.so»

Другое решение было бы создать файл как:

/etc/php/7.0/cli/conf.d/rar.ini

Со следующим содержанием:

extension=rar.so
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]