首頁  >  文章  >  後端開發  >  如何在沒有 root 存取權限的情況下在 PHP 中使用 FFMPEG?

如何在沒有 root 存取權限的情況下在 PHP 中使用 FFMPEG?

Patricia Arquette
Patricia Arquette原創
2024-10-26 19:55:30956瀏覽

How to Use FFMPEG in PHP Without Root Access?

在沒有Root 存取權限的情況下在PHP 中安裝和使用FFMPEG

您已在CentOS 7 專用伺服器上以root 身分透過SSH 成功安裝了FFMPEG 。在嘗試在沒有 root 存取權限的情況下使用 FFMPEG 時遇到「無法開啟共用物件檔案」錯誤後,您尋求將其與不具備 root 權限的 PHP 腳本無縫整合。

為了克服這項挑戰,最直接的解決方案是下載預先編譯的 FFMPEG 二進位檔案/可執行檔並將 PHP 腳本連結到它。導航至 FFMPEG 下載頁面並找到「取得軟體包」部分。在這裡,您將找到適用於各種平台(包括 Linux、Windows 和 macOS)的現成靜態建置 FFMPEG 的直接連結。

一旦獲得了適當的二進位文件,您就可以使用 shell_exec() PHP 腳本中的函數,如 FFMPEG Wiki:PHP 所示。確保在命令中指定下載的二進位檔案的完整路徑。此方法將允許您在 PHP 腳本中利用 FFMPEG 的功能,而無需 root 存取權限。

以上是如何在沒有 root 存取權限的情況下在 PHP 中使用 FFMPEG?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn