Я пробовал это уже пару дней. Я пытаюсь установить ffmpeg-php на моем CentOS-сервере.Загрузка модуля ffmpeg-php завершена
- ОС: CentOS 6
- PHP: 5,5
- FFmpeg: 1.2.1
- FFmpeg-PHP: 0.6.0
установка FFmpeg шла без сучка и I я могу конвертировать файлы туда и обратно через CLI.
При установке FFmpeg-PHP, я столкнулся с ошибками при принятии (после настройки) из-за time.h ссылок, которые были исправлены путем переименования файлов, создавая с расширением .lot к .lo (как справедливо pointed out here)
Как только это было сделано, процесс make прошел гладко, и make install прошла без сучка и задоринки. Однако после указания расширения = ffmpeg.so в файле php.ini и после перезапуска Apache модуль не загружается и не отображается в phpinfo().
Журнал ошибок Apache показывает только "PHP Warning: PHP Startup: Invalid библиотеку (возможно, не PHP библиотека) 'ffmpeg.so' в Unknown в строке 0" и больше ничего.
make test также показывает ту же ошибку и НЕ ПРОДАЕТ связанные тесты. Я проверил here, что было не очень полезно. Кроме того, я где-то читал, что это может быть проблема с разрешениями, но разрешения для файла ffmpeg.so равны 755.
Любая помощь приветствуется.
Заранее спасибо.
Почему бы не использовать Yum для его установки? Вместо того, чтобы скомпилировать его самостоятельно. У меня никогда не было проблемы с установкой FFmpeg на CentOS. –
Возможно, это может вам помочь. Может быть, что-то не хватает. http://www.9xphp.com/Thread-FFMPEG-ffmpeg-PHP-centos-5-6-easy-install –
@Pjack - Спасибо за ответ. Что касается «почему», это требование скомпилировать из источника, где я есть. к сожалению, я не говорю в этом вопросе :( – rahuL