oleh Dedy Gunanto

Mungkin anda menginginkan untuk membuat aplikasi web apache, php,d an mysql di ubuntu, tetapi lupa atau ingin tau cara untuk menginstallnya di ubuntu 8. Artikel berikut ini mungkin anda butuhkan.

Instalasi Apache2 di ubuntu sangat mudah, anda hanya tinggal mengaktifkan Repositori Non-Free, Universe, dan Multiverse di Synaptic Package Manager.

INSTALASI APACHE2

Ketikkan kode berikut ini di terminal :

shell > sudo apt-get install apache2

Setelah selesai, coba anda tes apakah apache2 berhasil di instalasi. Buka browser anda (misal: Firefox / Opera) dan ketikkan alamat : http://localhost/

Kalau anda melihat tulisan “it works“, berarti apache2 sudah terinstall dengan baik.

INSTALASI PHP5

Tidak lengkap kalau apache2 tidak disertai dengan php, maka anda juga ketikkan perintah berikut untuk menginstall php5 yang bekerja dengan apache2:

shell > sudo apt-get install php5 libapache2-mod-php5

Nah, kalau proses instalasi sudah selesai, cobalah anda tes, apakah apache2 dan php5 sudah saling terintegrasi dengan baik. Pada umumnya, folder tempat anda meletakkan script php atau html di lokasi /var/www, dan untuk mengetahuinya, cobalah anda ketikkan kode phpinfo dengan gedit di lokasi /var/www/info.php. Tetapi jangan lupa, apache2-nya harus anda restart terlebih dahulu. Caranya:

shell > sudo /etc/init.d/apache2 restart

dan buka serta ketikkan perintah berikut untuk membuat phpinfo -> info.php

shell > gksudo gedit /var/www/info.php

dan ketikkan di dalamnya:

<?php phpinfo(); ?>

Simpanlah script anda tadi, dan bukalah browser (Firefox/Opera) anda, dan ketikkan alamat : http://localhost/info.php

Jika anda melihat tampilan berikut, berarti apache2 dan php sudah berhasil:

infophp

INSTALASI MYSQL5

Untuk menginstalasi Mysql5 anda tinggal mengetikkan perintah berikut:

shell > sudo apt-get install mysql-server

Tunggu sampai selesai, dan jangan lupa, kalau proses instalasi tidak menanyakan untuk memberi password root untuk mysql server secara otomatis, maka anda harus melakukannya secara manual, caranya:

Menggunakan SET PASSWORD

shell > mysql -u root [ENTER]

mysql > SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password_baru_anda'); [ENTER]

mysql > \q [ENTER]

atau menggunakan mysqladmin untuk mengubah password anda:

shell > mysqladmin -u root password "password_baru_anda" [ENTER]

atau menggunakan UPDATE table di mysql

shell > mysql -u root [ENTER]

mysql > USE mysql; [ENTER]

mysql > UPDATE user SET password = PASSWORD('password_baru_anda') WHERE user = 'root'; [ENTER]

mysql > FLUSH PRIVILEGES; [ENTER]

mysql > \q [ENTER]

Nah, agar mysql5 bisa bekerja sama dengan apache2 dan php5, anda perlu menambahkan library untuk apache2 dan php5, ketikkan perintah berikut:

shell > sudo apt-get install libapache2-mod-auth-mysql php5-mysql

Oke, jika selesai restart kembali apache2 anda:

shell > sudo /etc/init.d/apache2 restart

Tes kembali apakah Apache2, PHP5 dan Mysql5 anda sudah saling bekerja sama. Buat script berikut dengan nama /var/www/mysql.php dan simpanlah

<?php
$host = "localhost";
$user = "root";
$pswd = "R4h$5!4"; // sesuaikan dengan password anda sendiri

$koneksi = mysql_pconnect($host, $user, $pswd);
if(!$koneksi){
   echo "Maaf, koneksi anda gagal!. Detail error : </br>";
   echo "<font color=RED>" . mysql_error() . "</font";
}else{
   echo "<b>Koneksi anda berhasil!</b>";
}

if($koneksi) mysql_close($koneksi);
?>

Buka browser anda, dan ketikkan alamat berikut : http://localhost/mysql.php

Jika anda melihat tulisan Koneksi anda berhasil!, maka semuanya sudah siap anda pergunakan. Jika tidak coba anda telusuri cara instalasi di atas atau mungkin terjadi kesalahan pengetikkan password anda.

mysqlphp

Moga Bermanfaat.