您已在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中文網其他相關文章!