J'ai besoin d'installer l'extension PHP FFMPEG sur mon localhost afin que je puisse tester quelques-uns de mes scripts, mais j'ai des problèmes de difficulté à déterminer comment faire cela.
J'ai wamserver 2.0 avec PHP 5.2.9-2, mon OS est Windows XP. S'il vous plaît quelqu'un me donne des instructions étape par étape. P>
J'ai trouvé quelques constructions Windows ici: http://sourceforge.net/projects/ffmpeg-php/files/ p>
Mais je ne sais pas lequel à télécharger et que faire avec des fichiers. P>
édité: p>
Qu'est-ce que j'ai fait jusqu'à présent: p>
Je suis gettings une erreur après l'utilisation de ce code: p> Erreur: p> De plus, je reçois aussi l'exception ci-dessus. P> p>
7 Réponses :
J'ai fait cela et ajoutez une extension = php_ffmpmpeg.dll à php.ini. Mais cela ne fonctionne toujours pas, je vais éditer mon premier message pour contenir un message d'erreur.
Bonjour, s'il vous plaît aider dans cette Stackoverflow.com/Questtions/40608309/...
ne semble pas que le problème est avec FFMPEG ... L'avertissement concerne l'utilisation de la fonction DL. PHP multi-threadé ne prend pas en charge la charge dynamique d'une extension PHP. Vous devez donc vous assurer que le fichier .dll pour elle est placé partout où le reste de vos modules PHP vivez. P>
Ce que vous avez vraiment besoin de comprendre est pourquoi l'extension ne se charge pas malgré le fait que vous avez la directive "extension = php_ffmpeg.dll" dans votre php.ini. Habituellement, vous pouvez voir des erreurs de démarrage dans votre journal d'erreur Apache (telle que PHP disant qu'il ne peut pas charger une bibliothèque). Aussi, avez-vous pris un coup d'œil à un PHPInfo () et Verified FFMPEG n'est pas présent (ne devrait pas être que l'extension_chargé renvoie false), mais peut-être qu'il est là sous un nom différent (vous pouvez également utiliser get_loaded_extensions () que je suppose) . P>
J'ai vérifié le phpinfo () et le FFMPEG n'est pas là, il n'est donc pas chargé même si le fichier DLL est dans le dossier correct et il est activé dans php.ini. Il n'y a rien dans les journaux d'erreur Apache liés à ce problème, mais les journaux d'erreur PHP sont pleins du message d'erreur de mon premier message.
J'ai un sentiment que le problème est avec le fichier DLL, peut-être qu'il est compilé pour une version plus ancienne de PHP? Mais je n'ai pas trouvé d'autres fenêtres FFMPEG sur Internet.
Ouais, je n'ai personnellement jamais installé ffmpeg sur quoi que ce soit que des boîtes Ubuntu ... Si j'avais une boîte à vitrée pour tester, je lui donnerais une balle, mais je ne sais pas quoi d'autre de te dire autre que d'essayer de le construire soi-même: )
Bonjour, s'il vous plaît aider dans cette Stackoverflow.com/Questtions/40608309/...
mirko est correct mais je voudrais ajouter que p>
après p>
Il y a une autre étape p>
Bonjour, s'il vous plaît aider dans cette Stackoverflow.com/Questtions/40608309/...
http://sergey89.ru/files/ffmpeg-php-win32 -All.zip p>
Bonjour, s'il vous plaît aider dans cette Stackoverflow.com/Questtions/40608309/...
Modification au lieu de p>
Modification \ wamp \ apache \ apache2.xx \ bin \ php.ini code> - Ajout de la ligne
extension = php_ffmpmpeg.dll code> p> p> p> P>
\ wamp \ bin \ php \ php5.2.9 \ php.ini code> - Ajout de la ligne
extension = php_ffmpeg.dll code> p> p> p> P>
Bonjour, s'il vous plaît aider dans cette Stackoverflow.com/Questtions/40608309/...
Ajoutez cette ligne à votre fichier php.ini
Vous devrez peut-être également activer l'extension: php_gd2.dll;
Bonjour, s'il vous plaît aider dans cette Stackoverflow.com/Questtions/40608309/...
; 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 These are the lines in php.ini. Make sure that enable_dl is turned off. After that you will not get error.
Bonjour, s'il vous plaît aider dans cette Stackoverflow.com/Questtions/40608309/...
Bien que les commentaires ci-dessous vous aideront à obtenir ce travail, j'ai trouvé dans le passé que sauter l'extension FFMPEG et simplement appeler l'exécutable semble être une solution bien meilleure.
Bonjour, s'il vous plaît aider dans cette Stackoverflow.com/Questtions/40608309/...