Почему rar_open() не работает при запуске скрипта из консоли?

Был скрипт, который работал с архивами rar через расширение php:
apt-get install php5-dev
pecl -v install rar
extension=rar.so

Скрипт запускался по крону через http (wget), все нормально все работало. Тут пришло понимание, что wget это зло (таймауты и прочие радости) поэтому скрипт был переписан на запуск напрямую из консоли через (php -q script.php)

И вот тут я получил в логи такую запись
PHP Fatal error: Call to undefined function rar_open() in script.php on line 50

line 50
$rar = rar_open('/полный/путь/к/файл.rar');

Эм, что? Rar ты чего?
  • Вопрос задан
  • 578 просмотров
Решения вопроса 1
DevMan
@DevMan
консольный пых использует отдельный php.ini.
выполните в консоли php --ini и добавьте экстеншен в нужный файл.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 11:01
50000 руб./за проект
03 мая 2024, в 10:56
5000 руб./за проект
03 мая 2024, в 10:55
5000 руб./за проект