Tutorial: Membangun Streaming Web Server dengan PHPMotion

dokumen-dokumen yang mirip
Instalasi PHPmotion di Centos 5.5

MEMBANGUN SERVER MULTIMEDIA MENGGUNAKAN ostube PADA LINUX DEBIAN ETCH

Membangun Website dengan Joomla!

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla

Internal Server Error / Website Busy Apa Itu Internal Server Error/Website Busy?

Bab 2 Turck - MMCache

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

APLIKASI VIDEO STREAMING PADA WIRELESS AD HOC NETWORK BERBASIS FREE OPEN SOURCE SOFTWARE

SELURUH TUTORIAL INI ADALAH HAK CIPTA DARI PT. CILSY FIOLUTION INDONESIA UNTUK EBOOK DAN TUTORIAL BERKUALITAS LAINNYA SILAHKAN KUNJUNGI

Instalasi Web Server WAMP 5 versi Pemrograman Web

BAB IV IMPLEMENTASI DAN PENGUJIAN

Tutorial Instalasi dan Konfigurasi LMS Dokeos di Linux Debian 7 (Wheezy)

Pertemuan 1 Pengenalan Web Server dan Server Side Scripting

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

Modul 8 Instalasi Joomla

Installasi OpenLitespeed pada CentOS

David Odang Apa itu Blog dan Movable Type? Lisensi Dokumen:

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA

Mengenal Apache Web Server

Tutorial Pembuatan Toko Online 2010

WEB SERVER LINUX DEBIAN 8.5

CUSTOMER RELATIONSHIP MANAGEMENT (CRM)

Monitoring Web Server dengan AWSTATS

6. Jika langkah di atas dijalankan dengan benar, user akan masuk ke halaman login seperti gambar di bawah

Instalasi Joomla 1.7

Pada konfigurasi ini dibuat Skenario agar pemahamannya lebih mudah :

TUTORIAL JOOMLA Untuk Pemula

Membangun Server Multimedia Pada Linux

Konfigurasi DNS Server pada Linux Redhat

ABSTRAK. Kata Kunci: SLiMS 7 Cendana Stable, Perpustakaan Senayan, Open Source.

Domain & Hosting 2. Wisnu Hera

Instalasi Cacti Network Monitoring System. Pada Centos 6.5

Instalasi XAMPP di Windows

Membuat Layanan Cloud Storage Sendiri Dengan owncloud

2.1 Instalasi Joomla Secara Lokal

INSTALASI DAN KONFIGURASI VERTRIGOSERV 2.16

Instalasi Web Server Apache, PHP, dan MySQL dengan XAMPP

BAB IV PEMBAHASAN. dapat dilakukan dengan memasukkan IP address sesuai dengan IP address yang telah

LAMPIRAN : CARA MENJALANKAN PROGRAM

Panduan Instalasi Joomla

3. Lalu buat user nagios beserta paswordnya m nagios nagios

BAB III PERANCANGAN. Bab ini berisi perancangan sistem audio streaming dengan server shoutcast dan icecast.

Softaculous. 4. Setting IMAP dan SMTP seperti contoh dibawah ini:

MEMBUAT WEB DENGAN JOOMLA TANPA MENGHAPUS CONTENT XAMPP

INSTALLATION CHECKING

LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom

Copy Right 2009 Not right to copy without permission

SMK NEGERI 3 PALU SERVER WITH DEBIAN. Konfigurasi : Urutan Konfigurasi :

INSTALASI DAN KONFIGURASI

Pelatihan Penggunaan Aplikasi E-Learning Moodle 1

LAMPIRAN A. instalan pada folder htdocs dengan mengakses alamat melalui

DNS SERVER. Jaringan Komputer

LOGIN panel.rtikcirebonkota.id

Mengembangkan Website Berbasis Wordpress

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo

Berikut ini adalah beberapa hal yang harus Anda siapkan untuk memasang wordpress di localhosting:

Web Server A. DASAR TEORI

Azilmi Lukmanul Hakim

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

Langkah-langkah pembuatan website dengan Instalasi secara online

Cara Install WordPress lewat Softaculous

MANUAL UNTUK MENJALANKAN PROGRAM

DATABASE SERVER WEB SERVER SUBDOMAIN

Membangun Webserver. Dengan menggunakan freeradius pengelolaan login user berbasis web dan dapat menangani sampai ribuan client dari banyak AP

PENGENALAN DAN INSTALASI SOFTWARE

Cara Belajar Xampp Pada Mysql untuk Php

Membuat Web Site Sekolah /Guru dengan Joomla ( Bag 2 )

BAB IV HASIL DAN UJI COBA

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

LAMPIRAN. : Bagaimana pendapat anda dengan sistem baru ini?

BAB III ANALISIS DAN PERANCANGAN SISTEM

Pengertian Mambo BAB Apa itu Mambo?

KONFIGURASI MAIL SERVER PADA DEBIAN 5

Dibaca,,Dipahami,,Dicoba,,Dievaluasi,,,,, Jika masih ada kesalahan atau kegagalan, ulangi dibaca lagi

Pra Instalasi dan Instalasi Senayan Oleh Heri Abi Burachman Hakim, SIP

PUSAT PELATIHAN INTERNET MARKETING I S P A R M O

Ahmad Aminudin

SISTEM INFORMASI PENERIMAAN SISWA BARU SMP NEGERI 1 PRAMBANAN BERBASIS WEB

Instalasi CMS Drupal 7 di Server Internet menggunakan Softaculous pada Cpanel

MID-TERM EXAM ASSIGNMENT E-COMMERCE

MANUAL UNTUK MENJALANKAN

2.4 Proses Upload File dan Database di Free Hosting Membuat Account di Free Hosting

Tutorial Install Wordpress di Linux

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang

WEB DATABASE ( WEB SERVER dan DATABASE )

Langkah-langkah Instalasi Openbiblio Indonesia Oleh : Arif Surachman /


Gambar 4.1 Running Apache dan MySQL di XAMPP

Cara Install WordPress Offline di Localhost XAMPP. Jackson Sihite. Abstrak. Pendahuluan.

Panduan Instalasi Drupal 7 di Localhost

Panduan Cara Menggunakan Server VPS

IAIN WALISONGO SEMARANG

1. Tampilan instalasi Joomla awal. Klik Next. 2. Kemudian menuju langkah ke dua. Klik Next lagi.

Admin Jaringan Komputer APACHE WEB SERVER

WEB GIS. Arif Basofi PENS 2015

MANUAL PENGGUNAAN APLIKASI

Membuat Web dengan CMS Joomla Sumber dari

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB IV MENGEMBANGKAN SITUS

Transkripsi:

Tutorial: Membangun Streaming Web Server dengan PHPMotion http://cloudindonesia.com/tutorial-membangun-streaming-web-server-dengan-phpmotion/ Apa itu PHPMotion? PHPMotion adalah sebuah aplikasi open source video sharing seperti hal nya Youtube. PHPMotion sering juga disebut sebagai Youtube Clone. PHPMotion juga merupakan sebuah Video Sharing Content Management System (CMS) dengan menggunakan bahasa pemrograman PHP, MySQL database, dan Ffmpeg. Dengan PHPMotion kita dapat membangun sebuah streaming server sendiri ataupun melalui web hosting. Prerequisite PHPMotion - PHP 4.3 and above (including support of CLI) MySQL database server LAME MP3 Encoder Libogg + Libvorbis Mencoder and also Mplayer FFMpeg-PHP GD Library 2 or higher CGI-BIN Be able to run background processes PHP Settings - open_basedir = (no value) upload_max_filesize = 1024M post_max_size = 1024M max_execution_time = 1500 session.gc_maxlifetime = 14400 safe_mode = off thread safety = disabled enable_dl = On short_open_tag = on

Instalasi Repository # rpm -Uhv http://dl.fedoraproject.org/pub/epel/6/x86_64/epelrelease-6-8.noarch.rpm # rpm -Uhv http://packages.sw.be/rpmforge-release/rpmforgerelease-0.5.2-2.el6.rf.x86_64.rpm # rpm import http://dag.wieers.com/rpm/packages/rpm-gpg- KEY.dag.txt # rpm -Uhv http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusionfree-release-6-1.noarch.rpm # rpm -Uhv http://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusi on-nonfree-release-6-1.noarch.rpm Install Package yang dibutuhkan # yum install mysql mysql-server httpd php php-cli php-common php-cgi perl-cgi mod_fcgid php-mysql php-gd php-imap php-pear php-xml php-xmlrpc lame mencoder ffmpeg flvtool2 libogg libvorbis mplayer freetype-devel SDL-devel freeglut-devel zlib gpac wget unzip -y Instalasi PHPMotion 1. Unduh PHPMotion terlebih dahulu # wget http://www.phpmotion.com/downloads/v3.5/php5.3.x/phpmotion.zip 2. Ekstrak file phpmotion.zip # unzip phpmotion.zip

3. Salin semua isi dari folder phpmotion ke folder DocumentRoot (pastikan file.htaccess ikut tersalin) # cp -Rf phpmotion/* /var/www/html/ 4. Ubah folder permission menjadi 777 # chmod -Rf 777 /var/www/html 5. Salin isi folder cgi-bin yang ada pada folder DocumentRoot ke Direktori cgi-bin ( ubah pada file konfigurasi apache untuk merubah direktori cgi-bin) # cp -Rf cgi-bin/* /var/www/cgi-bin 6. Ubah folder permission menjadi 755 # chmod -Rf 755 /var/www/cgi-bin 7. Cari direktori PHP Extensions #php -i grep extension_dir extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules 8. Salin phpshield loader yang ada pada folder DocumentRoot ke direktori PHP Extensions # cp ixed.5.3.lin /usr/lib64/php/modules/ 9. Tambahkan phpshield extension ke file /etc/php.ini # echo extension=ixed.5.3.lin >> /etc/php.ini

10. Buat MySQL database dan user untuk phpmotion 11. Buka file /etc/httpd/conf/httpd.conf dan ubah AllowOverride None untuk.htaccess file menjadi Allow Override All 12. Start/Restart Service Apache MySQL # service httpd restart # service mysqld restart # chkconfig httpd on # chkconfig mysqld on 13. Buka http://ip-address-atau-domain-name/setup/ melalui web browser dan ikuti instruksi pada layar

14. Kemudian muncul tampilan Pre-Installation Checks (jika terjadi error lakukan langkah sebelumnya jika ada yang terlewati)

15. Setelah itu muncul File & Directory Permissions (pastikan folder sudah diberi permission terlebih dahulu) 16. Masukkan MySQL Database Details 17. Ubah Website Information sesuai dengan kebutuhan

18. Kemudian muncul tampilan SETUP COMPLETE dan hapus folder setup pada DocumentRoot 19. Tampilan sesudah instalasi

Ujicoba Upload Video 1. Klik Upload pada halaman homepage dan isi Form ( Untuk Upload Video sebelumnya buat Video Categories di http://ip-address-or-domain-name/siteadmin/categories_videos.php ) 2. Pilih File yang akan diupload dan klik tombol Upload (untuk menambahkan format file extensi.mkv.3gp dan lainnya tambahkan pada file uploader_conlib.php dan uu_default_config.pm pada folder cgi-bin)

3. File sudah ter-upload dan tunggu sampai PHPMotion selesai mengkoversi format video. 4. Video yang sudah diupload dapat dilihat menu Videos

NB: Untuk merubah maximum upload size, ubah pada uu_default_config.pm pada folder cgibin max_upload =>20971520, << Ubah size dalam satuan bytes Demikian Serial Tutorial dari Cloud Indonesia kali ini. Baca Tutorial-tutorial dari Cloud Indonesia lainnya > disini