Assalamu’alaikum Wr.Wb.
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:
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.
Moga Bermanfaat.
Wassalamu’alaikum Wr.Wb.
Canmasagi.wordpress.com
Manztiara.wordpress.com
Mas Hendry
Download OpenOffice Indonesia

Desember 14, 2008 pukul 6:25 am
Assalamualaikum
Saya baru saja mengenal linux. Jadi, saya sangat awam dengan seluk beluknya. Aku sangat berterima kasih atas petunjuk yang bapak tulis.
Ada hal yg belum saya mengerti tentang bagian terakhir tulisan di Bapak yakni instruksi sbb: Buat script berikut dengan nama /var/www/mysql.php dan simpanlah!
Maksudnya, bikin skripnya di mana? Di terminal juga? atau di mana?
Selanjutnya scrip yg akan dibuat yg mana? apakah yg seperti berikut?
<?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 : “;
echo “” . mysql_error() . “</font”;
}else{
echo “Koneksi anda berhasil!“;
}
if($koneksi) mysql_close($koneksi);
?>
Setelah jadi scrip di atas baru disave dengan nama /var/www/mysql.php
Mohon bantuannya.
Atas bantuannya, saya ucapkan terima kasih
Wassalam
M. Jasmin
Desember 17, 2008 pukul 5:18 am
Untuk membuat script tersebut, bisa menggunakan gedit atau editor lain. contohnya (menggunakan gedit) :
shell > sudo gedit /var/www/mysql.php [ENTER]
nah, nanti anda akan ditanya password root, isilah password anda. Setelah itu ketikkan kode tersebut, kemudian save.
Beres.
Januari 3, 2009 pukul 3:33 am
thx 4 ur tutorial.
coz of your tutorial i can installed mysql to my ubuntu.
Thx a lot….
Januari 13, 2009 pukul 3:22 pm
Makasih om dedy… atas petunjuknya.. ngebantu banget
kebetulan saya baru install ubuntu 8.10 dan bener2 baru dan nggak ngerti command di linux…
semuanya langsung jalan…
niatnya pengen bikin radius server buat di WIFI saya….
berikutnya radius sama chillispot yah?
nuhun pisan…
Februari 10, 2009 pukul 1:49 pm
Syukran Jzk,…. Tutorial yang menarik dan membantu sekali. ane numpang sedot yach,…. tulisannya n ilmunya. :->
Mei 29, 2009 pukul 9:04 am
mas… Punyaku koq kayak gini ya???
“hani@jaunty:~$ mysql
ERROR 1045 (28000): Access denied for user ‘hani’@'localhost’ (using password: NO)
hani@jaunty:~$ mysql -u hani -p
Enter password:
ERROR 1045 (28000): Access denied for user ‘hani’@'localhost’ (using password: YES)
hani@jaunty:~$ mysql -u hani -p
Enter password:
ERROR 1045 (28000): Access denied for user ‘hani’@'localhost’ (using password: YES)
hani@jaunty:~$ mysql -u hani -p”
ada yang salah?
Makasih buat jawabannya
Juni 1, 2009 pukul 3:01 am
kemungkinan pesan error tersebut, anda belum membuat password di mysql server anda. coba lah anda set dahulu passwordnya, jika memang anda tidak berniat untuk memproteksi mysql server anda dengan password, maka kosongkan saja password anda saat login ke mysql server.
moga bermanfaat.
Mei 31, 2009 pukul 11:32 am
DAhsyat!!!!!!!!!!!!!!!!!!!!! tankyu por al,
pery pery gif mi hep! ay’am conpius tu setart apace mehape ma may es ku el. Arigatou nuhun