Instalasi Apache,PHP dan MySQL

September 15, 2009

Sebelum melakukan instalasi siapkan terlebih dahulu source installernya. Source anda bisa dapatkan dari situs masing-masing.
Untuk Apache bisa didownload disini Download Apache.
Untuk PHP bisa di download disini Download PHP.
Dan untuk Mysqlnya bisa di download disini Download MySQL.
Sedang untuk Linux Ubuntu 8.10 (Intrepid). tapi saya juga pernah mempraktekkan untuk centos.

•    Pertama install mySQL (hampir sama untuk setiap versi).
Setelah anda download extract mysql. Perintahnya : tar xzf mysql-5.1.34.tar.gz
kemudian masuk kedirectory mysql. cd mysql-5.1.34.tar.gz

Konfigurasi untuk instalasi mySQL adalah : dimana file hasil instalasi mysql akan di folder /home/mysql dan databasenya saya akan saya masukkan kedalam folder /home/mysql/data sedang untuk usernya adalah mysql
CFLAGS="-mcpu=i686 -march=i686 -O3 -pipe -fomit-frame-pointer" ./configure --prefix=/home/mysql --with-mysqld-user=mysql --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --disable-shared --localstatedir=/home/mysql/data --with-extra-charsets=none --enable-assembler

Tunggu sampai selesai. Sambil menunggu anda bisa buka terminal baru dan masuk sebagai root untuk create user mysql perintahnya adalah : useradd mysql
setelah selesai ketik= make
kemudian setelah selesai proses diatas = sudo make install
buat database awal dulu caranya =sudo /home/mysql/bin/mysql_install_db
kemudian ketik = chown -R mysql. /home/mysql/data untuk merubah kepemilikan folder

Untuk servicenya :
Start    : mysqld_safe --user=mysql &
Stop    : mysqladmin -u root -p shutdown

•    Instalasi Apache.
Extract download apache : tar xzf httpd-2.2.11.tar.gz kemudian masukkan ke folder cd httpd-2.2.11

konfigurasi : file hasil install akan di folder /home/httpsd2
./configure --prefix=/home/httpsd2 --enable-modules=most --enable-mods-shared=most --enable-deflate --enable-ssl --enable-cgi --enable-rewrite --enable-so
Seperti biasa proses selanjutnya adalah  make dan kemudian dilanjutkan dengan sudo make install

untuk menjalankan servicenya :
Start:     apachectl start
Stop:    apachectl stop

Periksa konfigurasi    : apachectl configtest
Berkas konfigurasi    : /home/httpsd2/apache/conf/httpd.conf

•    Instalasi PHP.
Extract download apache : tar xzf php-5.2.9.tar.gz kemudian masukkan ke folder cd php-5.2.9

Konfigurasi : file hasil install akan di folder /home/httpsd2/php
./configure --prefix=/home/httpsd2/php --with-apxs2=/home/httpsd2/bin/apxs --enable-bcmath --with-openssl --with-kerberos --enable-dba --enable-mbstring --with-mysql=/home/mysql --enable-force-cgi-redirect --with-gettext --with-gd --enable-gd-native-ttf --with-jpeg-dir --with-zlib --with-ttf --with-freetype-dir=/usr/include/freetype2/freetype --with-mcrypt --with-curl

Seperti biasa proses selanjutnya adalah  make dan kemudian dilanjutkan dengan sudo make install

Restart apache servicenya : apachectl restart

Untuk mengetahui apakah instalasi anda berjalan dengan normal semua atau tidak buat satu file info.php di DocumentRoot -> defaultnya adalah /home/httpsd2/htdocs
info.php ->

simpan dan kemudian jalankan di browser : localhost/info.php

apabila muncul seperti di bawah ini berarti instalasi anda telah berhasil

Bookmark and Share

Posted in linux by Rhoseno

Leave a reply

Feel free to share your thoughts about this entry.

Nickname
Email
Website
Confirmation image
Confirmation code
Comment