Install Webserver di FreeBSD @ 29 January 2008

Kategori : Tutorial, Komputer, Unix, OS


Installing Apache on FreeBSD

Berikut ini adalah langkah menginstall Apache di FreeBSD

1.Download lah file tar dari distribusi Apache, disini saya mengambil file apache versi 2.2.3 yaitu httpd-2.2.3.tar.bz2 yang bisa diambil disini

2.letakkan di direktori software misal /home/software

3.masuk ke direktori /home/software

4.ekstrak dengan

tar -jxvf httpd-2.2.3.tar.bz2

5.setelah itu jalankan perintah configure

./configure –prefix=/usr/local/apache2/ && make && make install

6.masuk ke /usr/local/apache2/bin/ jalankan

$ ./apachectl start
7.cek localhost di browser, muncul tulisan it works, maka installasi sudah berhasil..

Installing MySQL on FreeBSD
Berikut ini adalah langkah menginstall MySQL di FreeBSD 1.Download lah file dari distribusi MySQL, disini saya mengambil file mysql-max-5.0.21-freebsd6.0-i386 yang bisa diambil di sini 2.letakkan di /usr/local/ 3.masuk ke direktori /usr/local/ 4.ekstrak dengan tar -zxvf mysql-max-5.0.21-freebsd6.0-i386.tar.gz 5.untuk mempermudah, rename folder mysql-max-5.0.26-freebsd6.0-i386 menjadi mysql
mv mysql-max-5.0.26-freebsd6.0-i386 mysql
6. masuk ke direktori mysql , cd /usr/local/mysql

7. setelah itu jalankan perintah configure,  ./configure

8. buat user mysql dan group mysql
[root@massives /usr/local/mysql]# adduser
Username: mysql
Full name: mysql
Uid (Leave empty for default):
Login group [mysql]: mysql
Login group is mysql. Invite mysql into other groups? []:
Login class [default]:
Shell (sh csh tcsh bash nologin) [sh]: nologin
Home directory [/home/mysql]: noexistent
Use password-based authentication? [yes]:
Use an empty password? (yes/no) [no]:
Use a random password? (yes/no) [no]: no
Enter password:
Enter password again:
Use an empty password? (yes/no) [no]: yes
Lock out the account after creation? [no]: no
Username : mysql
Password :
Full Name : mysql
Uid : 1002
Class :
Groups : mysql
Home : noexistent
Shell : /usr/sbin/nologin
Locked : no
OK? (yes/no): yes
adduser: INFO: Successfully added (mysql) to the user ...
Add another user? (yes/no): no
Goodbye!
9.Setelah itu buat link dari path mysql ke mysql dengan cara
massives# ln -s /usr/src/mysql mysql
massives# cd mysql
massives# scripts/mysql_install_db

10.Ubah kepemilikan dari folder folder yang ada

massives# chown -R root . massives# chown -R mysql data massives# chgrp -R mysql .

11.setelah itu jalankan perintah berikut ini massives# bin/mysqld_safe –user=mysql &

12.Instalasi selesai

Installing PHP on FreeBSD

Berikut ini adalah langkah menginstall PHP di FreeBSD

saya menggunakan file php-5.2.4.tar.bz2 yang diambil dari sini

  1. langkah 1-4 sama dengan langkah instalasi MYSQL
5. setelah itu masuk ke direktori di /usr/local/php5

6. jalankan configure :
./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql
7.jalankan make

6.lalu make install

7.setelah make install lalu kopikan php.ini.dist ke /usr/local/lib/php.ini

cp php.ini-dist /usr/local/lib/php.ini

8.tambahkan baris berikut ke httpd.conf

LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps

9.setelah itu restart apache dengan mengeksekusi

apachectl stop alachectl start

10.Untuk mengecek hasilnya, buat sebuah file misal test.php di htdocs, tulis script berikut

< ? phpinfo(); ?>

save dan lihat menggunakan “links” atau web browser, ketikkan http://localhost/test.php di url 11.jika keluar informasi tentang php, maka php sudah berhasil dijalankan

12.Sekarang cek koneksi ke mysql dengan cara sebagai berikut

13.edit file test.php tadi rubah isinya menjadi

$test=mysql_connect("localhost","mysql","");
if(!$test)
{
print "NOK, Koneksi Gagal";
}
else
{
print "OK, Koneksi Behasil";
}
?>

14.Jalankan browser dan lihat di http://localhost/test.php

15.jika OK Koneksi Berhasil, maka koneksi berhasil

_FIN_



Ada 0 Komentar untuk Install Webserver di FreeBSD

Belum ada Komentar.

RSS feed dan Trackback dari Postingan ini.


Tinggalkan Pesan







Anti-spam : Ketik text yang di atas ke kotak yang udah di sediakan..