phpinfo() RAR support enabled RAR EXT version 3.0.2 UnRAR version 4.20 patch1 2012-12-16 UnRAR API version 5 extension 1 В php -m - нет ничего, связаного с rar никакие функции не работают - пишет не определены. С чем это может быть связано?
Примеры не работаю из документации? https://php.net/manual/ru/rar.examples.php https://php.net/manual/ru/wrappers.rar.php
Именно. Если взять $arch = RarArchive:pen("example.rar"); ПишетHP Fatal error: Class 'RarArchive' not found
А в конфигурационных файлах rar подключён и есть ли файлы библиотеки? Логи посмотри, может там что-то есть.
После установки библиотеки написало, что расширение в /usr/lib/php5/20090626 Там действительно есть rar.so В php.ini подключил, хотя я так понимаю оно автоматом и так подтягивает оттуда. Перегружал apache - и никакого результата. При рестарте пишет в лог ошибку по /usr/lib/php5/20090626/pdo_oci.so Но про это я знаю - она всегда выкидывалась. По поводу rar.so ничего же не пишет Добавлено спустя 1 минуту 5 секунд: И не пойму, переименовую php.ini - делаю рестарт apache - и все работает
Только что поставил через pecl. После удаления - phpinfo() показал что нет rar. После установки через pecl - и прописывания в php.ini - ну и рестарта апача - опять показал phpinfo() - что есть
Registered PHP Streams https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip, rar
Запускал в командной строке. После добавления расширения в cli/php.ini - стало работать) Спасибо! Даже не знал, что в зависимости от того, откуда запускается скрипт - работают разные файлы. Чего -то даже не задумывался - что cli - это Command Line - PHP