Wednesday, September 8, 2010

Install MySQL 5.1 PHP 5.2 Apache 2.2 di FreeBSD 8.0

Melihat judulnya saya sertakan versi yang saya gunakan, karena pada saat saya melakukan oprek2 versi tersebut yang paling stable, karena saya mengalami banyak kendala saat saya menggunakan versi current ato versi terbaru pada saat itu.

Langsung saja kita bahas tanpa banyak cakap :


saya melakukan installasi aplikasi di freebsd biasanya melalui ports karena ini merupakan cara yang paling mudah dan praktis

1. Installasi MySQL

# cd /usr/ports/databases/mysql51-server/

# make install clean

tunggu sampe prosesnya selesai.
selanjutnya

# echo ‘mysql_enable=”YES”‘ >> /etc/rc.conf

[ingat!!! tanda '>' ada 2 kali (>>) jika kurang satu tanda '>' bisa2 rc.conf sampeyan isinya ilang semua]

# /usr/local/bin/mysql_install_db

# chown -R mysql /var/db/mysql/

# chgrp -R mysql /var/db/mysql/

# mysqladmin -u root password 'passwordmysqlsampeyan'

jalankan mysqlnya

# /usr/local/etc/rc.d/mysql start

selanjutnya coba masuk ke mysql :

# mysql -u root -p


2. Install Apache

# cd /usr/ports/www/apache22/

# make config [lagi2 saya sendiri lupa pake yang mana aja]

# make install clean

tunggu ampe prosesnya beres,

# echo 'apache22_enable="YES" >> /etc/rc.conf

jalankan apache-nya

# /usr/local/etc/rc.d/apache22 start

3. Install PHP

# cd /usr/ports/lang/php52/

# make config [centang apache module, un-centang suhosin]

# make install clean

tunggu sampai prosesnya selesai

# cd /usr/ports/lang/php52-extension/

# make config [pilih sesuai kebutuhan anda, saya juga lupa pake yang mana aja :D]

# make install clean

setelah php dan php-extensionnya selesai, edit httpd.conf milik apachenya :

# vi /usr/local/etc/apache22/httpd.conf

tambahkan baris berikut pada httpd.conf-nya

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

lalu buat file php.ini :

# cd /usr/local/etc/

# cp php.ini-dist php.ini


jika ketiganya udah selesai coba buat file index.php di apache document root-nya :

# cd /usr/local/www/apache22/data/

# vi index.php

buat script php yang isinya :

phpinfo();




restart apache-nya :

# apachectl graceful [biasakan menggunakan graceful untuk merestart apache]

test melalui browser kesayangan anda (faiyerfox, gugel krom, flok, dsb)

http://[ipkomputeranda atau name server anda]/index.php

No comments:

Post a Comment