Почему 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');