Maison  >  Article  >  développement back-end  >  Comment utiliser FFMPEG en PHP sans accès root ?

Comment utiliser FFMPEG en PHP sans accès root ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-26 19:55:30956parcourir

How to Use FFMPEG in PHP Without Root Access?

Installation et utilisation de FFMPEG en PHP sans accès root

Vous avez installé avec succès FFMPEG via SSH en tant que root sur votre serveur dédié CentOS 7. Après avoir rencontré l'erreur « Impossible d'ouvrir le fichier d'objet partagé » en essayant d'utiliser FFMPEG sans accès root, vous cherchez à l'intégrer de manière transparente à vos scripts PHP, qui ne possèdent pas les privilèges root.

Pour surmonter ce défi, le La solution la plus simple consiste à télécharger un binaire/exécutable FFMPEG précompilé et à y lier vos scripts PHP. Accédez à la page de téléchargement FFMPEG et localisez la section « Obtenir les packages ». Vous trouverez ici des liens directs vers des versions statiques prêtes à l'emploi de FFMPEG pour diverses plates-formes, notamment Linux, Windows et macOS.

Une fois que vous avez acquis le binaire approprié, vous pouvez utiliser le shell_exec() fonctionnent dans vos scripts PHP, comme illustré dans le wiki FFMPEG : PHP. Assurez-vous de spécifier le chemin complet du binaire téléchargé dans votre commande. Cette méthode vous permettra d'exploiter les fonctionnalités de FFMPEG dans vos scripts PHP sans avoir besoin d'un accès root.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn