Можно сохранить exec
управляйте, помещаете ли Вы его в подоболочку:
- exec ffmpeg -i "$1" -ab 256k "$BASEFILENAME.mp3" &&
+ (exec ffmpeg -i "$1" -ab 256k "$BASEFILENAME.mp3") &&
Ошибки от replace
безопасны, это просто говорит Вам (загадочно), что эти файлы являются каталогами, и это не может действовать на них.
Но действительно необходимо работать phpize
и ./configure …
прежде чем можно будет работать make
.
Вероятно, необходимо было бы отредактировать единственный один файл т.е. ffmpeg_frame.c
replace 'PIX_FMT_RGBA32' 'PIX_FMT_RGB32' -- ffmpeg_frame.c
./configure
make
make install
Это должно установить ffmpeg-php на сервере - необходимо будет добавить ffmpeg.so файл к файлу php.ini как:
extension=ffmpeg.so
Apache перезапуска на сервере однажды расширение добавляется.
Не можете Вы использовать yum
?
На выполнении Ubuntu aptitude install php5-ffmpeg
кажется, автоматически устанавливает ffmpeg
и все это - зависимости. Возможно, тот же пакет доступен для CentOS?