2009-07-23 22 views
8

Ffmpeg PHP uzantısını localhost'uma yüklemem gerekir, böylece komut dosyalarının bir kaçını test edebilirim ancak bunun nasıl yapılacağını bulmakta zorlanıyorum.WampServer 2.0'da FFMpeg nasıl yüklenir (Windows XP)

WampServer 2.0'ım PHP 5.2.9-2 ile birlikte işletim sistemim Windows XP'dir. Lütfen birisi bana adım adım talimatları verin.

buldum bazı Windows burada oluşturur: http://sourceforge.net/projects/ffmpeg-php/files/

Ama indirmek için hangisi ve ne dosyaları ile yapmak bilmiyorum.

EDITED:

şimdiye kadar ne yaptım:

  1. ffmpeg_new İndir
  2. C'ye php5 klasöründen
  3. Kopya php_ffmpeg.dll: \ wamp bin \ php \ php5.2.9 \ -2 \ ext
  4. windows/system32 klasörüne ortak den
  5. dosya kopyalama
  6. php.ini dosyasında
  7. istirahat için uzatma = php_ffmpeg.dll ekle arted tüm hizmetler (Apache, PHP ...)

bir hata Bu kodu kullandıktan sonra Gettings duyuyorum:

  $extension = 'ffmpeg'; 
      $extension_soname = 'php_ffmpeg.dll'; 
      $extension_fullname = PHP_EXTENSION_DIR . "/" . $extension_soname; 

      // load extension 
      if(false === extension_loaded($extension)) { 
       if (false === dl($extension_soname)) 
        throw new Exception("Can't load extension $extension_fullname\n"); 
      } 

hatası:

Warning: dl() [function.dl]: Not supported in multithreaded Web servers - use extension=ffmpeg.dll in your php.ini in C:\wamp\www\hunnyhive\application\modules\default\controllers\MyAccountController.php on line 314 

Artı ben de istisna olsun yukardan.

+1

Aşağıdaki yorumlar bu çalışmayı gerçekleştirmede size yardımcı olurken, geçmişte FFMPEG uzantısını atlamanın ve yalnızca yürütülebilir dosyayı çağırmanın çok daha iyi bir çözüm olduğu görülüyor. – Brad

+0

Merhaba, bu http://stackoverflow.com/questions/40608309/copy-step-written-on-stackoverflow-to-install-ffmpeg-on-wamp-not-working içinde yardım lütfen – user3833682

cevap

1
  1. İndir
  2. wamp/php/ext klasörü php5 klasörüne windows/system32 klasörüne ortak den
  3. Kopya dosyalarından
  4. Kopya php_ffmpeg.dll
+0

Bunu ben ve ayrıca eklemiş php.ini için extension = php_ffmpeg.dll. Ama hala çalışmıyor, ilk mesajımı hata mesajı içerecek şekilde düzenleyeceğim. –

+0

Merhaba,) (ı phpinfo kontrol ettikten bu http://stackoverflow.com/questions/40608309/copy-step-written-on-stackoverflow-to-install-ffmpeg-on-wamp-not-working – user3833682

1

görünmüyor ffmpeg_new Sorun ffmpeg ile olduğu gibi ... uyarı dl işlevinin kullanımıyla ilgili. Çok iş parçacıklı PHP, herhangi bir PHP uzantısının dinamik yüklenmesini desteklemez, bu nedenle php modüllerinin geri kalanı nerede yaşıyorsa, bunun için .dll dosyasının olduğundan emin olmanız gerekir.

Gerçekten anlamanız gereken şey, php.ini dosyanızdaki "extension = php_ffmpeg.dll" yönergesine sahip olmanıza rağmen eklentinin neden yüklenmediğidir. Genellikle apache hata günlüğünüzde herhangi bir başlangıç ​​hatasını görebilirsiniz (PHP'nin bir kütüphaneyi yükleyemediğini söyleyerek). Ayrıca, bir phpinfo() 'a bakmış ve doğrulanmış ffmpeg'in mevcut olmadığını (extension_loaded false döndürdüğü zaman olmamalıydı), ama belki de farklı bir adın altında olması gerekir (get_loaded_extensions() da kullanabilirim) .

+0

yılında yardım lütfen ve ffmpeg yoktur, nedenle dll dosyası doğru klasörde olduğunu ve php.ini içinde etkin olsa bile dolu değil. Bu sorunla ilgili Apache hata kayıtlarında hiçbir şey yoktur, ancak PHP hata günlükleri ilk mesajımdan hata mesajıyla dolu. –

+0

Ben belki PHP eski sürümüne yöneliktir derlenmiş, dll dosyası ile olan sorunu bir his var? Ama internette başka bir Windows NTFS oluşturmuyor. –

+0

Evet, Ubuntu kutuları başka her şey FFMPEG yüklü şahsen hiç ...test etmek için bir pencere kutusu olsaydı, ben bir vurmak verecekti, ama başka bir şey kendin inşa etmeye çalışmaktan başka ne söyleyeceğini bilmiyorum :) –

0

Mirko doğrudur ama eklemek ister edeceğiz

buradan indirin derlenen dll'ler

  1. sonra: http://sergey89.ru/files/ffmpeg-php-win32-all. zip
  2. Ayıklayın ve php_ffmpeg koyun.php ext klasörü
  3. size dll size DLL dosyaları geri kalanını koyun windows/system32 klasörü
  4. Apache'yi yeniden başlat ve çalıştırma phpinfo() - Eğer ffmpeg uzantısını görmelisiniz (btw eğer php değil apache hata günlüğünü kontrol etmek zorunda wamp-> pHP-> php hata günlüğü)

bir adım olduğu hatalar arıyoruz

  1. aç php.ini dosyasını başlatmak ve bulmak; uzantısı = msql.dll
    eklemek sonra
    uzantısı = php_ffmpeg.dll
+0

Merhaba, lütfen bu http://stackoverflow.com/questions/40608309/copy-step-written yardım -on-stackoverflow-to-install-ffmpeg-on-wamp-çalışmayan – user3833682

2

http://sergey89.ru/files/ffmpeg-php-win32-all.zip

  1. için ffmpeg-php-win32-all.zip
  2. kopyalama php_ffmpeg.dll açmak \ wamp \ php4 \ extension \ (php5 için \ wamp \ bin \ php \ ext)
  3. Kopyalama avcodec.dll & avformat.dll ve \ pencerelerine pakette herhangi bir başka \ system32
  4. Düzenleme \ \ wamp \ apache \ apache2.xx \ bin \ php.ini - ekleyerek hat uzatma = php_ffmpeg.dll
  5. Yeniden Başlatma.
+0

Merhaba, lütfen bu http://stackoverflow.com/questions/40608309/copy-step-written-on-stackoverflow-to-install yardım -Ampb-on-wamp-çalışmayan – user3833682

1

Düzenleme \wamp\apache\apache2.xx\bin\php.ini - ekleyerek hat extension=php_ffmpeg.dll

YERİNE

Düzenleme \wamp\bin\php\php5.2.9\php.ini - ekleyerek hat extension=php_ffmpeg.dll

+0

Merhaba, lütfen bu http://stackoverflow.com/questions/40608309/copy-step-written-on-stackoverflow-to-install-ffmpeg-on-wamp-not adresinden yardım alın. Çalışma – user3833682

5

php.ini dosyasına bu satırı ekleyin

[PHP_ffmpeg] 
extension=php_ffmpeg.dll 
+0

Ayrıca şu uzantıyı etkinleştirmeniz gerekebilir: php_gd2.dll; –

+0

Merhaba, lütfen bu http://stackoverflow.com/questions/40608309/copy-step-written-on-stackoverflow-to-install-ffmpeg-on-wamp-not-working – user3833682

1
; Whether or not to enable the dl() function. The dl() function does NOT work 
; properly in multithreaded servers, such as IIS or Zeus, and is automatically 
; disabled on them. 
; http://php.net/enable-dl 
enable_dl = Off 

Bu php.ini çizgiler bulunmaktadır. enable_dl'un kapalı olduğundan emin olun. Bundan sonra hata almayacaksınız.

+0

Merhaba, lütfen yardım : //stackoverflow.com/questions/40608309/copy-step-written-on-stackoverflow-to-install-ffmpeg-on-wamp-not-working – user3833682

İlgili konular