Membangun Server Video Sharing dengan PHPMOTION

PHPMOTION adalah software video sharing yang free alias gratis atau bisa disebut juga sebagai media sharing CMS. Kenapa kok disebut media sharing CMS ?? Karena pada CMS ini sangat mendukung untuk keperluan sharing media file seperti video dan music/mp3. Dengan CMS ini kita bisa membangun sendiri server video sharing seperti youtube.com atau dailymotion.com.

PHPMOTION

PHPMOTION

PHPMOTION memang berbeda dengan CMS lain seperti Joomla dan WordPress. Untuk hosting pun, tidak bisa pada web hosting provider pada umumnya, karena memang ada tools dan module yang diperlukan pada server hosting supaya PHPMOTION bisa berjalan dengan baik. Web Hosting Provider yang meyediakan module dan tools untuk PHPMOTION antara lain:

www.cirtexhosting.com

www.apthost.com

www.glowhost.com

www.flvhosting.com

Pada postingan saya ini, server yang saya gunakan adalah FreeBSD 5.4 dengan Ports yang telah terupdate.

Untuk membangun sendiri server video sharing ini, beberapa module atau tools yang diperlukan pada Server FreeBSD antara lain :

Apache Web Server

Mysql database

PHP 4.3 atau yang terbaru

GD Library 2 atau terbaru

CGI-BIN

LAME MP3 Encoder

Libogg dan Libvorbis

Mencoder dan Mplayer

FFMpeg-PHP

FLVtools2

A. Instalasi Web Server ( Apache, Mysql, PHP )

Untuk instalasi Apache,Mysql, dan PHP, lebih jelasnya pada url berikut:

http://technorody.com/?p=133

http://technorody.com/?p=131

B. Instalasi Modules dan Tools Multimedia

Langkah selanjutnya adalah instalasi modules atau tools multimedia pada sever FreeBSD selain Apache,Mysql, dan PHP:

Install Lame MP3 encoder

ns-rody# cd /usr/ports/audio/lame/

ns-rody# make install clean

Install Libogg dan Libvorbis

ns-rody# cd /usr/ports/audio/libogg

ns-rody# make install clean

ns-rody# cd /usr/ports/audio/libvorbis

ns-rody# make install clean

Install Mencoder dan Mplayer

ns-rody# cd /usr/ports/multimedia/mplayer

ns-rody# make install clean

ns-rody# cd /usr/ports/multimedia/mencoder

ns-rody# make install clean

Install FFMpeg

ns-rody# cd /usr/ports/multimedia/ffmpeg

ns-rody# make install clean

Install FFMpeg-PHP

ns-rody# cd /usr/ports/graphics/php5-ffmpeg/

ns-rody# make install clean

Install FLVTOOL2

ns-rody# cd /usr/ports/multimedia/ruby-flvtool2/

ns-rody# make install clean

C. Download PHPMOTION dan PHPSHIELD

Setelah semua proses instalasi diatas selesai, Download PHPMOTION :

http://www.technorody.com/donlot/PHPMOTION_PHP5.zip

dan donlot juga phpshield, sebagai extension tambahan untuk php

http://www.technorody.com/donlot/phpshield.5.2.fre

Kemudian ekstrak PHPMOTION pada direktori htdocs:

ns-rody# cd /usr/local/apache/htdocs/

ns-rody# tar –xjvf PHPMOTION_PHP5.zip

Definisikan extension tambahan phpshield.5.2.fre pada php.ini

Misal pada server saya, phpshield.5.2.fre saya letakkan pada /usr/local/lib. Kemudian pada php.ini saya edit beberapa baris :

extension_dir = “/usr/local/lib”

extension = phpshield.5.2.fre

D. Instalasi PHPMOTION

Jangan lupa create database untuk PHPMOTION, misal :

ns-rody# mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 1 to server version: 5.0.2-alpha

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql> create database phpmotion;

Query OK, 1 row affected (0.00 sec)

mysql>quit

Atur File Permission hasil ekstak dari PHPMOTION_PHP5.zip di direktori htdocs.

Chmod 777 pada file/folder berikut ini :

/uploads

/temp

/uploads/avi

/addons

/uploads/thumbs

/classes

/uploads/audio

/logs

/uploads/audio/temp

/pictures

/uploads/pictures

/setup

convertor.php

Chmod 755 pada file/folder berikut ini :

/cgi-bin/all files

/cgi-bin/audio/all files

Edit pada file classes/config.inc.php sesuaikan :

$path_to_php  = ‘/usr/local/bin/php’;

Kemudian jalankan pada browser kesayangan anda, pada computer lain dan ketikan http://ip-server-anda/setup

Setup Page

Setup Page

Ikuti Langkah demi langkah proses Instalasi. Jangan lupa mendifinisakan path dari mencoder, ffmpeg dan kawan-kawannya. Setelah selesai login dengan user admin dan password juga admin.

Selamat Mencoba.. :-p


Web Hosting Murah | Shared Hosting Murah | Registrasi Domain Murah

my tweet

Badge

blog-indonesia.com

instagram

Bercengkrama, 
#instafamily #instakids #instababy #instabanjar #mykeinara #myhanna #like4like #likeforlike Keinara intan & Hanna humaira Penyanyinya 3diva, 
Zufa, Hanna, Intan,

Bintang video klipnya Om Dana,

#lagubanjar #khasbanjar #amparamparpisang Full Team,.
Bersama 3orang anak,
1anak mertua + 2anak kandung.
#instafamily 
#mykeinara 
#myhanna

Menghadiri walimah perkawinan .
.
. .
.
#mykeinara
#holiday 
#manado 
#bunaken
#instamanado 
#indonesia 
#like4like

Blog Stats

  • 82,894 hits

%d bloggers like this: