Я хочу использовать расширение 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
Скопировав комментарий как ответ, надеюсь, что ОП сможет пометить его как решенный:
Другое решение было бы создать файл как:
/etc/php/7.0/cli/conf.d/rar.ini
Со следующим содержанием:
extension=rar.so
Других решений пока нет …