Instalasi mysql di Linux / Unix

Step 1 : Download source dari mysql.com

Step 2 : Letakkan source-nya ke linux anda
(misal disini saya meletakkan di /usr/local/src)

Step 3 : Ekstrak source-nya dengan mengetikkan perintah
tar zxf mysql-5.13.tar.gz -->> ini contoh sourcenya lho... :D

Step 4 : Masuk ke direktori sourcenya yang telah diekstrak tadi

Step 5 : Ketikkan ./configure --prefix=/usr/local/mysql ; make; make install

Step 6 : Buat user dan group bernama mysql

Step 7 : Instalasi selesai, masuk ke direktori hasil installan tersebut, contoh di atas
kita meletakkannya di /usr/local/mysql, jadi
root@mysql: cd /usr/local/mysql/
root@mysql: cd bin/
root@mysql: ./mysql_install_db

Step 8 : Ubah kepemilikan direktori dari /usr/local/mysql/var
root@mysql: chown -R mysql /usr/local/mysql/var
root@mysql: chgrp -R mysql /usr/local/mysql

Step 9 : Kita running deh servicenya dengan cara, /usr/local/mysql/bin/mysqld_safe &
(kita bisa juga meletakkan skrip diatas di file /etc/rc.d/rc.local)

Selesai deh... :D

Instalasi Proxy Server dengan Squid

Step 1 : download squid-nya di http://squid-cache.org

Step 2 : letakkan source squid di Linux anda
(misal disini saya meletakkannya di direktori /usr/local/src)

Step 3 : Ekstrak dengan perintah tar zxf squid.x.x.tar.gz
(misal: root@proxy: tar zxf squid-3.Stable12.tar.gz)

Step 4 : Masuk ke direktori squid-nya (misal: root@proxy: cd squid-3.Stabel12)

Step 5 : Nah kita ketik ./configure + parameter lainnya... :D

Disini parameter yang saya gunakan seperti ini

./configure --prefix=/usr/local/squid \
--enable-async-io=32 --enable-cache-digests --enable-storeio=diskd,ufs,aufs \
--enable-poll \
--enable-delay-pools --enable-removal-policies="heap,lru"

Step 6 : make && make install

Step 7 : Kita konfigurasi squid.conf sesuai dengan keinginan kita deh... :D

Step 8 : Perhatikan saat anda mengatur konfigurasi dengan
tag "cache_dir" dimana lokasinya anda tentukan,
contoh saya menaruh direktori tersebut di /cache

Step 9 : Kita buat user dan group squid (useradd squid, groupadd squid)

Step 10 : Kita ganti kepemilikan direkori cache-nya, contoh(root@proxy: chown -R squid:squid /cache

Step 11 : Masuk ke direktori /usr/local/squid/var/logs
(root@proxy: cd /usr/local/squid/var/logs/)
Ingat access.log,store.log,cache.log di kita HARUS buat sendiri dengan perintah
touch access.log;touch store.log; touch cache.log
chown -R squid:squid *.log

Step 12 : Tes konfigurasi squid.conf anda dengan mengetikkan
(misal installan squid di /usr/local/squid)
root@proxy: /usr/local/squid/sbin/squid -k parse
*Jika tidak ada kesalahan dalam konfigurasinya, kita lanjut ke final step*

Step 13 : Kita running deh squid-nya dengan cara /usr/local/squid/sbin/squid -sYD

Selesai deh.... :D

11 Step Install PHP 5 di Linux


step 1 : download php-nya di www.php.net (bisa pake links, winscp, atau tools bantuan lainnya untuk
meletakkannya di Linux kita)

step 2 : saya misalkan source php saya terletak di direktori /usr/local/src

step 3 : lalu ekstrak source php dengan mengetikkan perintar tar zxf php.x.x.x.tar.gz (contoh : tar zxf
php.5.2.8.tar.gz), jika anda bingung atau ingin lebih mengerti tentang perintah yang tadi diberikan,
ketik di linux anda... man tar
sebagai contoh (root@ferdi: man tar)

step 4 : masuk ke direktori dari source php kita, misal disini saya mengekstrak source php-nya di
/usr/local/src
root@ferdi: cd /usrl/local/src/php.x.x.x/

step 5 : lalu kita ketik
./configure --with-apxs2=/usr/local/apache/bin/apxs \ --> tentukan sendiri dimana letak apache anda
--with-mysql=/usr/local/mysql \ --> tentukan sendiri dimana letak mysql anda
--prefix=/usr/local/php --> tentukan sendiri dimana letak php anda nantinya

step 6 : lalu kita ketik lagi, make && make install

step 7 : instalasi selesai, lalu kita masuk ke direktori apache / webserver kita dan dan edit file http.conf-nya
misal apache saya terletak di /usr/local/apache
root@ferdi: cd /usr/local/apache/conf/
root@ferdi: joe httpd.conf

step 8 : cari directoryindex, lalu kita tambahkan dengan index.php

step 9 : cari Addtype Application, lalu kita tambahkan dibawahnya,
Addtype application/x-httpd-php .php

step 10 : lalu kita save deh, dan ini yang terakhir..

step 11 : copi file php.ini.recommended dari direktori source php kita ke direktori installan
php kita, misal
root@ferdi: cp /usr/local/src/php.x.x.x/php.ini-recommended /usr/local/php/lib/php.ini

restart deh apache-nya... selesai deh