GNU/Linux >> Belajar Linux >  >> Cent OS

Instal ffmpeg-php di CentOS 6 dengan DirectAdmin

Dalam posting ini, kami akan menunjukkan cara menginstal ffmpeg dan ffmpeg-php pada VPS CentOS 6 dengan panel kontrol DirectAdmin. FFmpeg adalah kerangka kerja multimedia terkemuka yang mampu decoding, encoding, transcoding, merekam, mengkonversi dan streaming audio dan video digital dalam berbagai format. ffmpeg-php adalah ekstensi PHP yang digunakan untuk mengakses dan mengambil informasi dari file video dan audio dari dalam skrip PHP.

Panduan ini harus bekerja pada sistem VPS Linux lain dengan DirectAdmin yang diinstal juga tetapi telah diuji dan ditulis untuk CentOS 6 VPS.

Instal FFmpeg

Pertama-tama unduh dan instal repositori RPMForge menggunakan perintah berikut:

user@myVPS:~# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.$(arch).rpm
user@myVPS:~# rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.$(arch).rpm

Sekarang Anda dapat menginstal FFmpeg dan beberapa paket tambahan menggunakan yum.

user@myVPS:~# yum -y install ffmpeg ffmpeg-devel libogg libvorbis lame flvtool2 mencoder

Instal ffmpeg-php

Untuk mengunduh dan mengekstrak tarball ffmpeg-php, jalankan:

user@myVPS:~# wget https://centos.googlecode.com/files/ffmpeg-php-0.6.0.tbz2
user@myVPS:~# tar -xjf ffmpeg-php-0.6.0.tbz2 
user@myVPS:~# cd ffmpeg-php-0.6.0

Jalankan 'phpize' untuk membuat skrip build yang diperlukan

user@myVPS:~# phpize

Jika Anda mendapatkan pesan error “phpize:command not found”, artinya phpize tidak ada di PATH sistem. Dalam kasus kami, menggunakan PHP FPM versi 5.6 path lengkap ke phpize adalah ‘/usr/local/php56/bin/phpize’, jadi kita perlu menjalankan:

user@myVPS:~# /usr/local/php56/bin/phpize

Jalankan "configure" untuk mengatur opsi instalasi, dalam kasus kami perintahnya adalah sebagai berikut:

user@myVPS:~# ./configure --with-php-config=/usr/local/php56/bin/php-config

Anda dapat menemukan lokasi binari phpize dan php-config menggunakan perintah find:

user@myVPS:~# find /usr/local/ -type f -name
user@myVPS:~# phpize find /usr/local/ -type f -name php-config

Jalankan make untuk memulai kompilasi:

user@myVPS:~# make

Jika Anda mendapatkan pesan error seperti make: *** [ffmpeg_movie.lo] Error 1 buka ffmpeg_movie.c file dan buat perubahan berikut:

user@myVPS:~# vim ffmpeg_movie.c

Ubah list_entry *le; ke zend_rsrc_list_entry *le;
Ubah list_entry new_le; ke zend_rsrc_list_entry new_le;
Ubah hashkey_length+1, (void *)&new_le, sizeof(list_entry), ke hashkey_length+1, (void *)&new_le,sizeof(zend_rsrc_list_entry),

dan mulai ulang kompilasi:

user@myVPS:~# make

untuk menginstal binari jalankan:

user@myVPS:~# make install

Setelah instalasi selesai, buka file php.ini

user@myVPS:~# vim /usr/local/php56/lib/php.ini

ubah extension_dir untuk menunjuk ke direktori ekstensi, dalam kasus kami:

extension_dir ="/usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/"

dan tambahkan baris berikut untuk mengaktifkan ekstensi ffmpeg

extension="ffmpeg.so"

Terakhir restart php-fpm agar perubahan diterapkan.

user@myVPS:~# service php-fpm56 restart

Jika Anda menjalankan PHP sebagai modul Apache, restart apache dengan perintah di bawah ini:

user@myVPS:~# service httpd restart

Itu dia. Anda telah berhasil menginstal ekstensi ffmpeg-php.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Instal Nginx dengan ngx_pagespeed di CentOS 7

  2. Instal ClamAV pada CentOS 6 VPS dengan DirectAdmin

  3. Instal mod_ruid2 di CentOS 6 dengan DirectAdmin

  1. Cara Menginstal CentOS 8 (dengan Tangkapan Layar)

  2. Cara menginstal Python 3 di CentOS 7 dengan SCL

  3. Instal MongoDB dengan RockMongo di CentOS 7

  1. Cara Menginstal WordPress dengan Nginx di CentOS 7

  2. Cara Instal phpMyAdmin dengan Nginx di CentOS 7

  3. Cara Menginstal WordPress dengan Apache di CentOS 7