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 آن را دانلود و از حالت فشرده خارج نمایید. مسیر پیش فرض بصورت زیر است:
/usr/local/lib/php/extensions/no-debug-non-zts-20060613/
سپس
سرویس Apache را restart نمایید:
service httpd restart
با تشکر فراوان از زحمات تیم دوست داشتنی سرور ستاپ
این اموزش چند مشکل دارد
یکی اینکه این لینک وجود خارجی ندارد:
wget http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2
لینک اصلاح شد.
وقتی مطلبی از جای دیگه کپی میشه این مشکلات هم پیش میاد
سلام
این مقاله توسط تیم ما به صورت اختصاصی در سایت قرار داده شده است.
و دلیل بروز مشکل به خاطر مشکل در فایل سرور مبدا بوده است.
با تشکر مهدی امان زاده