2009-07-21 3 views
0

Eh bien, j'ai essayé la voie de mention ci-dessous pour vérifier si l'extension FFMPEG existe ou non pour le serveur:ffmpeg Problème (-bash: localiser: command not found)

if(extension_loaded('ffmpeg')) 

    echo 'FFMPeg Exists on server'; 

else 

    echo 'No FFMPeg'; 

ffmpeg est fichier de travail dans mon ordinateur local, mais il montre toujours le résultat "No FFMPeg" dans mon système local.

Quelqu'un peut-il avoir une solution pour cela?

Répondre

1

Du message d'erreur dans le titre je suppose que le programme "locate" n'est pas installé sur votre ordinateur et donc la vérification qui essaie de localiser ffmpeg échoue toujours.

0

Je ne comprends pas vraiment. Si vous exécutez "ffmpeg" sur votre Shell (via ssh ou quelque chose) cela fonctionne, mais votre code PHP (je suppose que c'est PHP) signale qu'il n'est pas là?

Assurez-vous que l'extension ffmpeg est activée dans votre fichier php.ini.

Alternativement: Est-ce que phpinfo(); en PHP et vérifiez la sortie pour ffmpeg. Ce n'est pas là, vous avez certainement besoin d'activer l'extension. Si ffmpeg est affiché dans la sortie de phpinfo(), il semble que l'extension_loaded() ait un bug. Dans ce cas, vous pouvez essayer de vérifier le tableau retourné de get_loaded_extensions().