Friday, April 06, 2007

Apache + Mysql5.0 + Php5

1. Proses instalasi MySQL (saya menggunakan MySQL 5.0.36)

* extract file MySQL tarball tersebut
o tar -xzvf mysql-5.0.36.tar.gz
* masuk ke folder hasil extract “# cd mysql-5.0.36” dan mulai konfigurasi dengan perintah-perintah :
o ./configure –prefix=/usr/local/mysql
o make
o make install
* setelah selesai salin/copy file konfigurasi “my.cnf” ke folder /etc
o cp support-files/my-medium.cnf /etc/my.cnf
* seteleh itu kita lakukan instalasi database MySQL nya
o cd /usr/local/mysql
o bin/mysql_install_db –user=mysql
o chown -R root .
o chown -R mysql var
o chgrp -R mysql .
* chown adalah perintah untuk mengambil alih kepemilikan folder dengan user yang kita kehendaki.
* setelah proses diatas selesai, kita bisa menjalankan service MySQL nya, dengan cara :
o bin/mysqld_safe –user=mysql &
* kemudian langkah akhir adalah menanbahkan perintah /usr/local/mysql/lib/mysql pada file ld.so.conf dengan cara mengedit file tersebut :
o vi /etc/ld.so.conf
* nah sekarang mari kita jalankan servie MySQL nya :
o bin/mysqld_safe –user=mysql &

2. Instalasi Apache 2 (saya menggunakan Apache versi 2.2.4), mari kita ikuti langkah-langkahnya !

* extract file tarballnya :
o tar -xzvf httpd-2.2.4.tar.gz
o cd httpd-2.2.4
o ./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql=/usr/local/mysql –enable-mods-shared=all –enable-so –enable-ssl
o make
o make install
* selesai ! sampai sini jgn dijalankan dulu apache nya…

3. Instalasi PHP 5 (saya menggunakan versi 5.2.1)

* extract file tarballnya
o tar -xzvf php-5.2.1.tar.gz
o cd php-5.2.1
o ./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql=/usr/local/mysql
* kopi/salin file php.ini ke folder yang telah ditentukan :
o cp php-dist.ini /usr/local/lib/php.ini
* setelah itu kita setting ekstensi .php & .phtml aga bisa diparsing oleh php engine-nya, untuk itu kita edit file httpd.conf :
o vi /usr/local/apache2/conf/httpd.conf
* kemudian tambahkan sebuah perintah dibawah ini pada line yang mengandung AddType, yaitu perintah :
o AddType application/x-httpd-php .php .phtml
o AddType application/x-httpd-php-source .phps
* simpan ( :q ) lalu jalankan Apache yang telah diinstall dengan cara :
o /usr/local/apache2/bin/apachectl start

4. Testing !!

buatlah sebuah file ber-ekstensi .php (misal: info.php) pada folder /usr/local/apache2/htdocs/ dengan isi sebagai-berikut :
phpinfo();
?>

0 comments:

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More