Anda di halaman 1dari 6

Install Apache, PHP, MySQL in Linux Gentoo

Sebelum melakukan installasi, download file-file yang dibutuhkan di :


Apache

: http://httpd.apache.org/download.cgi

APR dan APR-util

: https://apr.apache.org/download.cgi

PHP

: http://php.net/downloads.php

MySQL

: Download Langsung dari PC Gentoo menggunakan emerge.

PHPMyAdmin

: http://www.phpmyadmin.net/home_page/downloads.php

1. Install APACHE Manually


Setiap kali saya install apache secara manual, biasanya mengalami error apr not found.
Hal ini disebabkan karena apr belum terinstall. Maka dari itu sebelum install apache, install
terlebih dahulu sistem apr dan apr-util. Setelah semua di download lakukan :
# cd source_library/

(*pindah ke letak direktori apr-1*.tar. gz, apr-util-

1*.tar.gz, httpd-

2*.tar.gz disimpan)

# tar xzvf apr-1*.tar.gz

(*ekstrak file apr-1*.tar.gz)

# tar xzvf apr-util-1*.tar.gz

(*ekstrak file apr-util-1*.tar.gz)

#tar xzvf httpd-2*.tar.gz

(*ekstrak file httpd-2*.tar.gz)

Install APR

# cd apr-*/
#

./configure --prefix=/usr/local/apr-httpd/

# make
#make install

Install APR-util

# cd ../apr-util
#./configure

--prefix=/usr/local/apr-util-httpd/

--with-

apr=/usr/local/apr-httpd/
#make
#make install
-

Install httpd (Apache)

#cd ../http-2*/
#

./configure

--with-apr=/usr/local/apr-httpd/

--with-apr-

util=/usr/local/apr-util-httpd/
#make
#make install
Secara default, apache akan di install pada direktori /usr/local/apache2/. Jika ingin
mengganti direktori tempat dimana apache akan diinstall, maka bisa ditambahkan --prefix=
/foldertujuan/ pada saat configure.
Untuk menjalankan webserver apache, lakukan perintah :
#/usr/local/apache2/bin/apachectl start
Kemudian buka web browser, ketikan alamat ip pc Gentoo kita di address bar. Jika muncul
tampilan It Works ! maka apache berhasil dijalankan.

2. Install PHP Manually


1.Ekstark file php-*.tar.gz kemudian pindah ke direktori tersebut.
# tar -xvf php-5.x.tar
#cd php-5.x
2. Konfigurasi dan Build PHP dengan asusmsi mysql ingin diinstall dan mengaktifkan fungsi
mbstring dari PHP.
#./configure

--with-mysql

--with-apxs2=/usr/local/apache2/bin/apxs

--with-zlib

dir=/usr/lib/perl5/5.18.2/i686-linux/ --enable-mbstring
#make
#make install
3. Install php.ini
#cd ../../php-5.x
#cp php.ini-dist /usr/local/lib/php.ini
4. Selanjutnya berikan script yang nantinya akan memberitahukan webserver Apache bahwa
sudah terinstall php5. Dengan cara edit httpd.conf ((/usr/local/apache/conf atau directory
manapun tempat kalian install apache tersebut) kemudian tambahkan script berikut :

AddType application/x-httpd-php .php


AddType application/x-httpd-php .html

(*letakkan di paling atas script httpd.conf)

5. Restart Apache kita dengan cara :


#cd usr/local/apache2/bin/ (folder bin apache)
# /apachectl start
6. Selanjutnya buat file info.php di /htdocs pada apache. Info.php berfungsi sebagai test
bahwa php kita sudah berjalan, isi filenya adalah sebagai berikut :
<?php
phpinfo( );
?>
7. Untuk test info.php, buka web browser ketikkan youripaddress/info.php, contoh :
192.168.232.138/info.php. Jika muncul tampilan berikut, congrats maka php sudah
berjalan .

3. Install MySQL
Untuk install MySQL kali ini, computer atau Gentoo sudah terkoneksi ke internet. Lakukan
perintah berikut :
# emerge -pv mysql
# emerge --ask dev-db/mysql
# /usr/bin/mysql_install_db
# service mysql start
# mysql_secure_installation
Untuk cek apakah mysql sudah berjalan :
mysql -u root -p
mysql> select user,host from mysql.user;
mysql> quit;

Semoga Bermanfaat