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