Monday, November 24, 2014

Lokal Web Server dengan Ubuntu 14.04 plus PhpMyAdmin

Sebenarnya membuat webserver dengan menggunakan OS Ubuntu dan aplikasi tambahan seperti Apache, PHP, dan MySQL sangatlah mudah jika kita sudah mengetahui caranya.
Berikut ini saya akan membagikan salah satu cara sederhana membuat webserver dengan menggunakan OS Ubuntu 14.10.
Karena saya tidak ingin ribet dengan menginstall software satu persatu saya menggunakan aplikasi yang sudah ada dan ter-intregrasi tanpa perlu meinstall satu-persatu softwarenya.
Nama software tersebut adalah tasksel, informasi tentang software ini bisa dilihat di url berikut ini https://help.ubuntu.com/community/Tasksel.

Untuk melakukan installasi tasksel buka terminal di GNU/Ubuntu 14.10 dan ketikkan command $sudo apt-get install tasksel


Setalah di masukkan password root makan proses installasi akan berjalan, jalankan perintah $sudo tasksel


Jika perintah sudah dijalankan sebuah dialog akan mucul dengan berbagai pilihan.
Pilih LAMP server dan klik OK, proses installasi akan dilakukan. Waktu yang dibutuhkan untuk proses installasi ini bergantung dengan seberapa cepat koneksi yang bisa anda dapatkan.



Selagi proses installasi berjalan, cobalah anda ketikkan "localhost" disalah satu browser yang anda punyai. Pada waktu proses ini saya memang belum mempunyai webserver yang berjalan di GNU/Linux Ubuntu 14.10 saya. Sehingga tidak ada tampilan yang muncul jika saya mengetikkan "localhost" pada browser saya.


Pada waktu proses installasi anda akan ditanyakan untuk memasukkan password. Saya sarankan untuk dicermati sehingga anda memahami betul password-password apa saja yg dimasukkan. Waktu saya pertama kali melakukan installasi, semua password saya samakan, dengan tujuan agar tidak lupa. Seiring berjalannya waktu jika sudah paham betul, hal ini tidak disarankan demi keamanan sebuah system.

Jika sudah memasukkan password proses installasi akan dilanjutkan kembali, sampai proses installasi selesai.
Jika sudah selesai, coba kembali buka salah satu browser yang anda punyai dan ketikkan localhost pada browser anda. Jika installasi sukses, maka seharusnya sudah ada tampilan seperti berikut ini.
Jika tidak ada error berarti bisa dipastikan jika kita sudah berhasil melakukan installasi Apache, MySQL dan PHP dengan baik, namun bagaimana caranya kita tahu bahwa Apache dan MySQL kita sudah berjalan?

Check dengan perintah seperti dibawah ini:
$sudo /etc/init.d/apache2 status
$sudo /etc/init.d/mysql status

Jika tidak ada error yang muncul bisa dipastikan installasi anda sukses.


Jika anda sudah ahli dengan MySQL tentunya anda dengan mudah bisa melakukan penambahan user baru, database, dll dengan MySQL yang sudah di install. Namun jika anda pemula seperti saya, maka phpmyadmin adalah sahabat yang baik untuk menemani anda sampai anda mahir dengan MySQL dan perintah-perintah under command textnya.
Untuk melakukan installasi phpmyadmi ikuti beberapa petunjuk berikut ini.

Pada terminal ketikkan perintah:
$sudo apt-get install phpmyadmin


Pada waktu installasi akan ada beberapa pertanyaan yang membutuhkan informasi yang harus kita berikan. Salah satunya adalah aplikasi MySQL yang akan kita install ini akan dipakaikan untuk webserver apa saja? Perhatikan gambar berikut ini.


Karena akan kita sandingkan dengan Apache maka kita pilih Apache dan melanjutkan proses installasi.

Berikutnya anda akan ditanyakan untuk memasukkan password.
Password berikutnya adalah password MySQL yang juga akan ditanyakan, pastikan anda mengingat semua password yang pernah anda masukkan.

Jika selama proses installasi tidak ada error yang terjadi, seharusnya semua bisa berjalan dengan lancar.

Setelah proses installasi selesai, seharusanya anda sudah dapat melakukan akses ke dalam MySQL server dengan melalui browser kesukaan anda. Ketikkan alamat http://localhost/phpmyadmin
Jika semua lancar seharusnya tampilan yang akan keluar seperti berikut ini.

Masukkan username dan password yang tadi anda sudah buat pada waktu proses installasi. Jika tidak ada error yang terjadi seharusnya anda bisa melakukan pembuatan database, user baru dan lain-lain pada MySQL server anda.

Demikian sekilah proses pembuatan lokal server untuk Apache webserver dan MySQL database server. Semoga sukses....