2009-07-21 6 views
0

Ну, я попробовал ниже упоминание способ проверить, существует ли расширение FFMpeg или нет для сервера:FFmpeg Проблема (-bash: найти: команда не найдено)

if(extension_loaded('ffmpeg')) 

    echo 'FFMPeg Exists on server'; 

else 

    echo 'No FFMPeg'; 

Хотя FFMpeg работает файл в моем локальный компьютер, но все же он показывает результат «Нет FFMPeg» в моей локальной системе.

У кого-нибудь есть решение?

ответ

1

Из сообщения об ошибке в заголовке я предполагаю, что программа «locate» не установлена ​​на вашем компьютере, и поэтому проверка, которая пытается найти ffmpeg, всегда терпит неудачу.

0

Я действительно не понимаю. Если вы используете «ffmpeg» в своей оболочке (через ssh или что-то еще), это работает, но ваш PHP-код (я думаю, это PHP) сообщает, что его нет?

Убедитесь, что расширение ffmpeg включено в вашем php.ini.

В качестве альтернативы: делать phpinfo(); в PHP и проверить вывод для ffmpeg. Этого нет, вам, безусловно, нужно включить расширение. Если ffmpeg отображается на выходе phpinfo(), похоже, что extension_loaded() имеет ошибку. В этом случае вы можете попробовать проверить возвращаемый массив get_loaded_extensions().

Смежные вопросы