Ich muss die ffmpeg-PHP-Erweiterung auf meinem localhost installieren, damit ich einige meiner Skripte testen kann, aber ich habe Probleme herauszufinden, wie ich das machen soll.
Ich habe WampServer 2.0 mit PHP 5.2.9-2, mein Betriebssystem ist Windows XP. Bitte jemand geben Sie mir Schritt für Schritt Anweisungen.
Ich habe hier einige Windows-Builds gefunden: http://sourceforge.net/projects/ffmpeg-php/files/
Aber ich weiß nicht, welche ich herunterladen und was ich mit den Dateien machen soll.
BEARBEITET:
Was ich bis jetzt getan habe:
- ffmpeg_new herunterladen
- Kopieren Sie php_ffmpeg.dll aus dem Ordner php5 in den Ordner C:\wamp\bin\php\php5.2.9 -2 \ext
- Kopieren Sie Dateien aus dem Ordner common in den Ordner Windows/system32
- Erweiterung=php_ffmpeg.dll zur Datei php.ini hinzufügen
- Alle Dienste neu gestartet (Apache, PHP...)
Ich erhalte einen Fehler, nachdem ich diesen Code verwendet habe:
$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");
}
Der Fehler:
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
Außerdem erhalte ich auch die Ausnahme von oben.