Вероятно, я потратил более 12 часов на установку FFMPEG на WAMP. Я знаю, что на этот вопрос ответили другие люди, но это не работает для моей установки.
Я пробовал следующее:
Download ffmpeg_new Copy php_ffmpeg.dll from the php5 folder to the C:\wamp\bin\php\php5.2.9-2\ext Copy files from common to the windows/system32 folder Add extension=php_ffmpeg.dll to php.ini file Restarted all services (Apache, PHP...)
Моя текущая настройка – PHP 5.2.1, Apache 2.0.63. У меня 64-разрядный компьютер с Windows 7.
Я получаю следующую ошибку в моем журнале ошибок PHP:
[22-Jun-2012 01:39:31] PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку 'c: /wamp/bin/php/php5.2.1/ext/php_ffmpeg.dll' – указанный модуль не может быть найденный. в Unknown в строке 0
Очевидно, я поместил модуль в папку ext.
Phpinfo.php проверяет, что модуль FFMPEG не загружается. Я попытался установить PHP 5.3 (с более поздней версией FFMPEG), 5.2.6 и 5.2.9-2, но модуль все еще не загружается. Есть ли что-нибудь еще, что я должен попробовать? Имеет ли 64-битный компьютер с Windows 7 какую-либо разницу?
Да, наличие 64-битного компьютера может иметь значение. Попробуйте поместить «общие» файлы в C:\Windows\SysWow64
вместо system32
.
Если это не сработает, попробуйте использовать DependencyWalker для проверки отсутствующих DLL (откройте с ним php_ffmpeg.dll)
Шаги по установке ffmpeg:
активировать расширение GD2 Php
Загрузить ffmpeg.exe (www.ffmpeg.org)
Распакуйте загруженный zip-файл. Внутри будут три файла: ffmpeg.exe, ffplay.exe и pthreadGC2.dll
Загрузите файлы DLL Windows FFMPEG из
Распакуйте загруженный zip-файл. Вам понадобятся три файла: php_ffmpeg.dll, avcodec.dll и avformat.dll.
Скопируйте php_ffmpeg.dll в папку расширения вашего php-расширения: bin \ php \ php5.2.16 \ ext
Добавьте строку «extension = php_ffmpeg.dll» (без кавычек) в php.ini прямо в конце раздела extension =
Скопируйте файлы avcodec.dll и avformat.dll и pthreadGC2.dll в C: \ windows \ system32
Нажмите на значок WAMP и нажмите кнопку перезапустить все службы. Подождите, пока WAMP перезагрузится.
Скопируйте файл ffmpeg.exe в C: \ wamp \ bin (Примечание. Если вы установили WAMP в другой каталог, скопируйте файл в папку / bin в вашем каталоге WAMP).
Теперь путь к FFMPEG: C: \ wamp \ bin \ ffmpeg.exe
thanxxx … 🙂