Server Level

نصب ffmpeg-php در Directadmin

Compile ffmpeg-php for PHP

برای نصب FFMPEG  دستورات زیر را اجرا نمایید:

yum groupinstall "Development tools"

yum install ffmpeg-devel php-devel re2c php-xml ffmpeg

دستور زیر مشخص می نماید FFMPEG  نصب گردیده است یا خیر:

ffmpeg

ابتدا باید Repository مربوط را اضافه نمایید:

nano /etc/yum.repos.d/dag.repo

و اطلاعات زیر را در آن ذخیره نمایید:

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1

در صورتی که با خطای زیر مواجه شدید:
warning: rpmts_HdrFromFdno: Header V3 DSA/SHA1 Signature, key ID 6b8d79e6: NOKEY
دستور زیر را اجرا نمایید :

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

و یا

rpm -Uhv http://dl.atrpms.net/el6-x86_64/atrpms/stable/atrpms-repo-6-7.el6.x86_64.rpm

اکنون باید FFPMEG  را روی PHP  فعال نماییم:

mkdir /usr/ffmpeg

cd /usr/ffmpeg

wget http://www.serversetup.ir/download/ffmpeg-php-0.6.0.tbz2

tar -xjf ffmpeg-php-0.6.0.tbz2

cd ffmpeg-php-0.6.0/

phpize

./configure

sed -i 's#PIX_FMT_RGBA32#PIX_FMT_RGB32#' ./ffmpeg_frame.c

make

make install

اکنون FFMPEG-PHP  نصب گردید. باید در فایل php.ini  خط زیر را اضافه نمایید:

extension=ffmpeg.so

در صورتی که از PHP 5.3 استفاده می نمایید فایل زیر را دانلود نمایید:

دانلود ffmpeg

و در مسیر نصب ffmpeg آن را دانلود و از حالت فشرده خارج نمایید. مسیر پیش فرض بصورت زیر است:

/usr/local/lib/php/extensions/no-debug-non-zts-20060613/

سپس سرویس Apache  را restart  نمایید:

service httpd restart

نوشته های مشابه

5 دیدگاه

  1. بازتاب: مشکل با ClipBucket
    1. سلام
      این مقاله توسط تیم ما به صورت اختصاصی در سایت قرار داده شده است.
      و دلیل بروز مشکل به خاطر مشکل در فایل سرور مبدا بوده است.
      با تشکر مهدی امان زاده

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا