April 14, 2012

Installasi PHPmotion Part-1

phpmotion - 1
PHPmotion adalah Free video script untuk sharing video, music dan gambar, jadi dengan phpmotion kita bisa mempunyai situs seperti youtube milik kita sendiri.

Sudah banyak situs-situs video sharing yang berbasis pada phpmotion, karena memang disamping proses installnya tidak terlalu sulit, sudah banyak juga jasa hosting yang menyediakan vps untuk hosting phpmotion ini. Karena itu bilamemang kita tidak punya dedicated server kita bisa dengan mudah mencari hosting untuk situs video sharing kita. Intruksi atau dokumentasi untuk installnya juga sudah ada dan dapat dilihat di http://wiki.phpmotion.com.

Namun tidak ada salahnya disini kita bahas kembali bagaimana cara install phpmotion di sistem operasi linux, khususnya untuk 32 bit, baiklah sekarang kita mulai tahap-tahapnya :

Keperluan minimal untuk menjalankan phpmotion

Server Linux / Unix
 PHP 4.3 atau lebih, support CLI
 Mysql database server
 Flvtool2
 LAME MP3 Encoder
 Libogg + Libvorbis
 Mencoder dan Mplayer
 FFMpeg-PHP
 GD Library 2 atau lebih
 CGI-BIN
 Support untuk background processes

PHP Settings
 open_basedir =   (kosongkan)
 upload_max_filesize = 100M
 post_max_size = 100M
 max_execution_time = 1500
 session.gc_maxlifetime = 14000
 safe_mode = Off
 enable_dl = On

Apache Web Server
 .htaccess support mod rewrite

Diatas adalah hal-hal yang dibutuhkan phpmotion, jadi sebelum kita memulai penginstallan pastikan terlebih dahulu hal tersebut telah dikonfigurasi di server kita. Untuk php setting, anda bisa merubahnya di /etc/php.ini
Untuk Apache server pastikan module modrewrite telah terpanggil di httpd.conf

Sekarang kita akan menginstall terlebih dulu keperluan diserver linux :
- Untuk PHP dan mysql kita asumsikan telah terinstall berbarengan saat menginstall distro linux

- download flvtool2 :
  # cd /usr/local/src
  # wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz
  # tar xfvz flvtool2-1.0.6,tgz
  # cd flvtool2-1.0.6
  # ruby setup.rb config
  # ruby setup.rb setup
  # ruby setup.rb install

  Jika ruby belum terinstall, jalankan ini terlebih dahulu
  # yum install ruby

- Install Lame mp3 encoder :
  # cd /usr/local/src
  # wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.3.tar.gz
  # tar xfvz lame-3.99.3.tar.gz
  # cd lame-3.99.3
  # ./configure  ,lanjutkan dengan make && make install

- Install Libogg + Libvorbis :
  Jika sudah terinstall tidak perlu dilakukan, jika belum installah menggunakan yum 
  # yum install libvorbis
  # yum install libogg

- Install mplayer dan codecs
  # cd /usr/local/src
  # svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
  Ini akan membuat direktori mplayer
  # cd mplayer
  # svn update
  # cd /usr/local/src
  # wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
  # tar jxfv essential-20071007.tar.bz2
  # mkdir /usr/local/lib/codesc
  # mv essential-20071007/* /usr/local/lib/codecs
  # yum install yasm
  # cd mplayer
  # ./configure -–enable-jpeg --codecsdir=/usr/local/lib/codecs
  Akan keluar pesan no FFmpeg checkout ….dst, enter saja
  Apabila configure berhasil lanjutkan dengan :
  # make
  # make install

Selanjutnya akan diteruskan untuk install ffmpegnya, silahkan klik disini

No comments:

Post a Comment