私はSSHなどを使用してソフトウェアをインストールするのは初めてです。私はhttps://github.com/eyecatchup/php-yt_downloaderを自分のサイト(http://voddr.com/yt/index.php?id=yrreBFLghMc)に使ってみようとしていますが、わかるように「この機能を使用するにはFfmpegをインストールしておく必要があります。Webスクリプトがインストールされたパッケージ/ソフトウェア(CentOS)を見つけることができません
:それがインストールされている意味する必要がありますSSHに「ffmpegの」と入力すると、それは戻って、この付属しています
、:木の実デスクトップは(https://www.vultr.com/docs/how-to-install-ffmpeg-on-centos私はここに続いガイドを参照)を使用して、私はffmpegのをインストールしている
、 "は/ usr/binに/ ffmpegの"
php-yt_downloader
のかどうかを検出するwhich ffmpeg
を使用しています:
また、私はffmpegののパスを返されたコマンド "ffmpegの"、試してみましたそれがインストールされていない場合は、「この機能を使用するには、Ffmpegがインストールされている必要があります」というエラーが返されます。私のSSHウィンドウからうまく使えたら、なぜスクリプトがそれを検出できないのですか?
ドメインのパスにソフトウェアをインストールするようなソフトウェアをインストールするためにソフトウェアをインストールするときに何か必要なことはありますか?これは完全にphp-yt_downloader
リソースに問題がありますか?私はCentOS 7とPlesk Webパネルを使用しています。
これはうまくいきます。これは、他の情報と一緒にWebディレクトリ内のファイルを出力します。奇妙な –
そのページで$ output = \ 'ls -al \'を変更した場合の出力は? $ output = \ 'which ffmpeg \'に; yt_downloaderコードに本当にバッククォートがあるかどうかを再度確認してください。何回かコピーして貼り付けるとこれらのバックティックで問題が発生する可能性があります。 –
これを 'which ffmpeg'に変更すると何も出力されません...それは許可されていないということですか?それとも単にそれを見つけられませんでしたか? –