Main menu:

Site search

Categories

November 2009
M T W T F S S
« Sep   Jan »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Tags

Another Blog

Blogroll

Membangun Web Server Freebsd

Apache web server yang paling sering digunakan dan bisa di install pada sistem operasifreebsd. Berikut ini saya gunakan freebsd 7.2 dan instalasi yang dilakukan menggunakan ports karena lebih mudah, kl di debian atau centos mungkin namanya repositori, ya semacam itulah pokoke…hehe. Oke ga banyak tingkah, silahkan ikuti langkah instalasinya  berikut ini :

1. Instalasi Apache2

# cd /usr/ports/www/apache22

# make install clean

Untuk menjalankan service apache bisa jalankan perintah :

# /usr/local/sbin/apachectl start

Jika anda mau apache jalan saat pertama kali boot, silahkan tambahkan baris ini pada file /etc/rc.conf:

apache22_enable=”YES”

Setelah itu save dan restart apache dan ketik localhost pada browser.

2. Instalasi php 5

# cd /usr/ports/lang/php5

# make install clean

dan pastikan build Apache module anda checklist.

Kemudian tambahkan baris berikut ini pada file /usr/local/etc/apache22/httpd.conf :

AddType application/x-httpd-php .php

Addtype application/x-httpd-php-sources .phps

lalu kopi dan buat file php.ini dengan perintah :

# cd /usr/local/etc/

# cp php.ini-dist php.ini

Setelah itu restart apache dengan perintah :

# /usr/local/sbin/apachectl restart

Silahkan tes hasilnya dengan membuat file php dan taruh di folder /usr/local/www/apache22/data :

<?php phpinfo();>?

3. Instalasi MySQL 5

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

# make install clean

buat databases mysql dengan perintah :

# /usr/local/bin/mysql_install_db

change owner dan group sebagai mysql :

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

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

jalankan service mysql dengan perintah :

# /usr/local/bin/mysqld_safe -user=mysql &

agar lebih aman ganti password mysql dengan perintah :

# /usr/local/bin/mysqladmin -u root password PASSWORDBARU

agar mysql bisa langsung jalan saat pertama kali boot, tambahkan baris ini di file /etc/rc.conf :

mysql_enable=”YES”

4. Instalasi modul php5-mysql

# cd /usr/ports/databases/php5-mysql

# make install clean

Untuk testing instalasi ini berhasil silahkan buat satu file php :

<?php

$test=mysql_connect(”localhost”,”mysql”,”PASSWORD”);

if (!$test)

}

else

{

print “berhasil terkoneksi”;

}

?>

lalu save dan buat file dengan nama tes_db.php dan taruh di folder /usr/local/www/apache22/data dan

akses ke browser kemudian ketik http://localhost/tes_db.php.

Referensi :

1. http://www.daemonforums.org

2. http://www.freebsdmadeeasy.com