jump to navigation

Installasi Webserver (Apache, MySQL, PHP) di FreeBSD December 2, 2007

Posted by pandapotan in FreeBSD, Tutorial.
trackback

apache_logo.pngphp_logo1.jpg
Webserver merupakan hal yang cukup penting dalam jaringan komputer khususnya di internet dunia. Mengapa penting ? Penting karena webserver inilah nantinya akan menjadi tempat penyampaian informasi dari sebuah server, baik itu email, infomasi melalui web, sampai informasi monitoring suatu jaringan pun dapat dilakukan melalui web yang bekerja di dalam webserver. Sebuah webserver yang standar adalah webserver yang mempunyai:

  • Webserver (Apache)
  • Database (MySQL)
  • Penterjemah script (PHP)

Aku menggunakan aplikasi yang free dan opensource. Disini aku akan memberikan tutorial tentang cara installasinya saja dan sedikit konfigurasi awal. Dan aku menggunakan port – karena dengan port kita akan mendapatkan source yang lebih tepat dan terinstall dengan baik Kalau konfigurasi selanjutnya silahkan atur sendiri 😀 . Sebaiknya langkah installasi dimulai dari installasi MySQL, Apache lalu PHP. Berikut adalah langkahnya

Installasi MySQL
# cd /usr/ports/database/mysql50-server/
# make install clean
# rehash
# /usr/local/bin/mysql_install_db
# cp /usr/local/share/mysql/my-medium.cnf /var/db/mysql/my.cnf
# chown -R mysql /var/db/mysql/
# chgrp -R mysql /var/db/mysql/
# /usr/local/bin/mysqld_safe –user=mysql &
# /usr/local/bin/mysqladmin -u root password newpassword

keterangan:
Langkah ke-4 adalah installasi grand-database,
Langkah ke-7 adalah perintah menjalankan MySQL
Langkah ke-8 adalah perintah untuk mengubah password root MySQL

Installasi Apache
# cd /usr/ports/www/apache22/
# make install clean

Untuk menjalankan apachenya :
# /usr/local/sbin/apachectl start
Secara default, dokumentroot (tempat penyimpanan file di webserver) akan berada di /usr/local/www/apache22/data/ . Untuk file konfigurasinya ada di /usr/local/etc/apache22/http.conf .

Installasi PHP
# cd /usr/ports/lang/php5/
# make config install clean

Pilih konfigurasi yang anda inginkan. Aku saranin kita aktifin aja apache module,
# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
# vi /usr/local/etc/apache22/http.conf

Tambahkan kata berikut
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
LoadModule php5_module libexec/apache/libphp5.so

Lalu coba cari kata ini : DirectoryIndex index.html
Setelah dapat ganti dengan kata ini DirectoryIndex index.php index.html
Lalu keluar dari editor dan save konfigurasinya

Untuk testing silahkan buat file : tes.php
# ee /usr/local/www/apache22/data/tes.php

Isi dengan script berikut

<? phpinfo(); ?>

Lalu save. Setelah itu restart MySQL dan Apache kembali. Lalu buka di browser anda dengan http://192.168.XXX.XXX/tes.php . Jika yang keluar PHP info maka installasi sudah berhasil. Jika ada masalah silahkan berikan komen atau melalui email.

Comments»

1. dimas - February 7, 2009

perintah untuk mengetik html di apache apa? yang index html ituloh
struktur perintahnya apa?


Leave a comment