DirectAdmin ffmpeg Kurulumu ( GD Destekli )

FFMPEG açılımını daha önceki makalelerimizde anlatmıştık. Ancak kısaca özetleyecek olur isek FFMPEG hareketli görüntü ve sesleri dönüştürmemize yarayan dönüştürücüdür diyebiliriz. Bu makalemizde directadmin yüklü sunucularda ffmpeg ve ffmpeg-php kurulumunu gd support = enabled ile birlikte anlatacağız. Kurulum örneği centos 6.x 64 bit işletim sisteminde denenmiştir. GD desteği ile kurulum makalesi yalnızca cliaweb.com a özgüdür.

Bu makalede yer alan ffmpeg ve ffpmeg-php kurulumunu tüm directadmin yüklü VDS paketlerinde gerçekleştirebilirsiniz.

Öncelikle sunucumuza rpmforge rpm kuruyoruz ;

Şimdi sunucumuza FFMPEG ve gerekli paketleri kuruyoruz ;

ffmpeg-php sunucumuza çekiyoruz ve kuruyoruz ;

Make aşamasında eğer şu tip bir hata alır iseniz ;

make: *** [ffmpeg_movie.lo] Error 1

directadmin-ffmpeg-php-kurulumu-1

ffmpeg_movie.c dosyasını nano ile açın ;

Şu satırları bulun ve değiştirin ;

Bul = list_entry *le; değiştir = zend_rsrc_list_entry *le;
Bul = list_entry new_le; değiştir = zend_rsrc_list_entry new_le;
Bul = hashkey_length+1, (void *)&new_le, sizeof(list_entry), değiştir = hashkey_length+1, (void *)&new_le,sizeof(zend_rsrc_list_entry),

ve yeniden make çalıştırın ;

Son komut sonrası şöyle bir ekran görmeliyiz ;

directadmin-ffmpeg-php-kurulumu-3

Bu ekrana göre bizim eklenti dizinimiz /usr/local/lib/php/extensions/no-debug-non-zts-20131226/ şeklindedir. Sizde bu dizin farklı olabilir.

Eklenti dizinini ve ffmpeg-php eklentimizi php.ini dosyamıza ekliyoruz ;

Örnek ;

directadmin-ffmpeg-php-kurulumu-2

Apache ve var ise nginx restart ediyoruz ;

phpinfo() ile dosyamız üzerinden ffmpeg-php kurulu mu kontrol ediyoruz. Görmemiz gereken ekran aşağıdaki gibi olmalıdır ;

directadmin-ffmpeg-php-kurulumu-4

Sunucumuzdaki ffmpeg dosya yolumuz ise ;

ffmpeg ve ffmpeg-php eklentisi directadmin sunucumuza başarıyla kuruldu 🙂