So ini yang aku nak kongsikan bersama
1. Speksifikasi Server
2. Guna Ubuntu 9.04 upgrade to 11.04 sebab server tu dah lama x de apa pn applikasi dalam tu.
3. Install Webmin (web based cpanel percuma - aku suka pakai sebab senang nak install)
cd /tmp
gunzip webmin-1.610.tar.gz
cd webmin-1.610./setup.sh /usr/local/webmin
4. Aku mencari dalam google , akhirnya bertemu dengan phpmotion so aku google lagi nak cari cari yg simple dan mudah untuk install. Oleh itu kredit kepada 2 website ni yang bantu aku cuba
a. http://erwin-heldy.blogspot.com/2011/09/instalasi-phpmotion-di-ubuntu-1104.html
b. http://aacable.wordpress.com/tag/phpmotion-on-ubuntu/
5. Untuk itu dikongsikan langkah2 aku install phpmotion ni.
sudo su
apt-get update
apt-get install apache2 mysql-server php5 ffmpeg flvtool2 mencoder lame libogg0 php5-ffmpeg php5-curl curl libapache2-mod-php5 php5-mysql lynx-cur libapache2-mod-speedycgi
6. Download phpmotion dari website phpmotion http://www.phpmotion.com/content/view/1/180/ kena register dahulu then baru boleh download. Pada masa aku buat ni ada 2 version jadi sesiapa berminat check dulu version php korang dalam server ubuntu kang silap x jalan plak.
Untuk check korang guna
php -v
Atau kalau korang dah register boleh guna command get untuk download
wget http://www.phpmotion.com/registration/download.php?php_version=53
Atau guna webmin untuk upload kat dalam server dan extract terus kedalam /var/www
7. Apabila dah download korang extract
unzip /home/username_kamu/Downloads/phpmotion.zip
cp -R /home/username_kamu/Downloads/phpmotion /var/www
chown -Rf www-data.www-data /var/www/phpmotion
chmod -Rf 744 /var/www/phpmotion
chmod -Rf 755 /var/www/phpmotion/cgi-bin
8. Bagi tujuan korang nak upload file video ,music dan lain-lain kita perlu reconfigure balik file php.ini
Configuration ini akan benarkan Upload saiz file sampai 100MB tetapi awas perlu diingatkan makin besar makin lambat server nak upload dan process kepada format .flv yang akan digunakan oleh phpmotion untuk streaming kat website korang. So keputusan ditangan korang la ye...
upload_max_filesize = 1000M
post_max_size = 100M
max_execution_time = 1500
session.gc_maxlifetime = 14000
safe_mode = off
enable_dl = On
dan tambahkan selepas itu:
extension=/var/www/phpmotion/phpshield/Linux_x86-32/ixed.5.3.lin
9. Configure virtual host apache untuk membolehkan page phpmotion dipaparkan mengikut setting dan directory cgi yang diperlukan.
Bagi yang ada hosting dan url
DocumentRoot /var/www/phpmotion
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /var/www/phpmotion/cgi-bin/
DocumentRoot /var/www/phpmotion
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /var/www/phpmotion/cgi-bin/