Ubuntu 16.04 PHP 7 PECL rar не запускается - PullRequest
0 голосов
/ 05 июля 2018

Я хочу использовать расширение 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 Ответ

0 голосов
/ 05 февраля 2019

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

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

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

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

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

extension=rar.so
...