مرحبا, وصلني أكثر من إيميل يطلبون فيه شرح طريقة تركيب ffmpeg* mencoder mplayer flvtool2 بطريقة بسيطة وسريعة عن طريق مدير الحزم أو أداة جاهزة مخصصة لهذا الشيء. خصوصاً أن أغلب الشروحات في المنتديات العربية تستخدم الطريق الصعب في تركيبهم. شخصياً سوف أشرح تركيبهم عن طريق مدير الحزم والعلمية كما سوف تشاهدون في الشرح سريعة وبسيطة ولايوجد فيها أي تعقيدات. ندخل في الشرح.
1. المتطلبات:
1. نظام لينكس (توزيعة redhat, cenots, feodra)
2. مدير الحزم YUM
3. صلاحيات root
4.
تركيب لغة ruby على النظام
5. php 5.2.x
6. apache 2.x
2. إعداد مدير الحزم:
بعد إكتمال متطلبات العملية. ننتقل لمرحلة إعداد مدير الحزم وإضافة المستودعات اللازمة لتركيب الحزم المطلوبة. في هذه الخطوة لدينا خيارين وهم الأول i386 اي 32Bit والثاني هو x86_64 اي 64Bit يجب عليك معرفة نظامك يعمل على معيار, وتستطيع معرفة ذالك من خلال كتابة الامر التالي في سطر الاوامر
uname -a سوف تظهر لك المعلومات.
مثال
بعد معرفة نوع النظام نقوم بإضافة المستودعات لمدير الحزم YUM عن التالي
# أنظمة 32Bit
كود:
user@computer:$ rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
# أنظمة 64Bit
كود:
user@computer:$ rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
هكذا نكون انتهينا من إضافة المستودعات لمدير الحزم. ننتقل للمرحلة التالية.
3. جلب وتركيب الحزم:
بعد الانتهاء من الخطوة السابقة نقوم الان بجلب وتركيب الحزم عن طريق مدير الحزم نفسة!. من خلال الامر التالي
كود:
user@computer:$ yum install ffmpeg ffmpeg-devel mplayer mencoder flvtool2
اذا طلب منك إضافة اي شهادة pgp اقبلها بالضغط على y ثم enter
4. تركيب ffmpeg-php (إختياري)
في حالة كنت تريد إضافة دعم ffmpeg للـ php لتتمكن من تشغيل سكربتات الفيديو مثل clip-share وغيرها من سكربتات الفيديو. اتبع الخطوات التالية
قم بتحويل مسارك إلى مجلد روت وانشاء مجلد للعمل والدخول الية عن طريق الامر التالي
كود:
user@computer:$ cd ~; mkdir ffmpeg-php-work; cd ffmpeg-php-work
الان نقوم بسحب ملفات ffmpeg-php من
موقعها الرسمي في sourceforge, فك الضغط وتركيبها بتطبيق الاوامر التالية واحد تلو الاخر
كود:
user@computer:$ wget -c http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2
user@computer:$ tar jxf ffmpeg-php-0.6.0.tbz2
user@computer:$ cd ffmpeg-php-0.6.0
user@computer:$ phpize
user@computer:$ ./configure
user@computer:$ make && make test && make install
الان يجب ان نقوم بتفعيل الإضافة في php من خلال تحرير كونفق php واضافة ffmpeg.so ضمن الـextension
في سيرفرات cpanel يكون مسار كونفق php كتالي + نقوم بتفحة
كود:
user@computer:$ nano /usr/lib/php.ini
(غير مسار الملف حسب الاحتياج)
بعدها نقوم بإضافة الجملة التالية في الملف (في اي سطر فارغ)
بعدها نحفظ الملف عن طريق Ctrl+X ثم y ثم enter
واخيراً نقوم بإعادة تشغيل apache لإعتماد التعديلات. عن طريق الامر التالي
كود:
user@computer:$ service httpd restart
انتهى الشرح
تحياتي
مصطفى البازي.