Xampp (untuk Windows) atau Lampp (untuk sistem berbasis UNIX) adalah distribusi Apache MySql PHP yang menginstal cepat dan menawarkan solusi yang baik untuk menguji situs web pada komputer lokal. Saya sendiri menggunakannya dan saya tidak pernah kecewa.
Ketika bekerja dengan beberapa situs Web, tidak perlu untuk membuat sub-domain dengan nama domain yang ada lokal "localhost". Xampp / lampp memungkinkan Anda untuk bekerja dengan nama domain yang nyata seperti "google.com", misalnya, tapi dengan file host di komputer Anda. Rahasianya adalah file hosts dan fitur virtual host.
Pertama-tama Anda harus mencari tahu di mana Xampp / lampp telah terinstal pada komputer Anda. Pada komputer saya adalah / opt / lampp /.
Selanjutnya, karena Anda harus mendapatkan beberapa hak istimewa admin, buka terminal dan ketik gksudo nautilus. Nautilus akan membantu Anda memodifikasi beberapa file dengan mudah, langsung dari gedit.
/etc/extra (change /opt/lampp to your own directory where xampp/lampp is installed, if different from mine). Sekarang, dengan Nautilus, browse ke / opt / lampp / etc / tambahan (mengubah / opt / lampp ke direktori di mana Anda sendiri xampp / lampp terinstal, jika berbeda dari saya). Sekarang buka file ini: httpd-vhosts.conf
Secara default VirtualHost ada dua bagian, masing-masing berisi antara tag. Kami akan melakukan beberapa perubahan pada bagian ini sekarang. Bagian pertama yang harus kita mengubahnya untuk menunjuk ke localhost. Akan terlihat seperti ini:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs
ServerName localhost
ServerAlias localhost
ErrorLog log / dummy-host.example.com-error_log
CustomLog log / dummy-host.example.com-access_log umum
you should once again change /opt/lampp to the directory where xampp/lampp is installed in your system. Pada baris DocumentRoot / opt / lampp / htdocs Anda harus sekali lagi mengubah / opt / lampp ke direktori di mana xampp / lampp terinstal di sistem anda.
Selanjutnya, untuk setiap virtual host lain tambahan Anda akan menambahkan kode blok yang sama untuk file Anda httpd-vhosts.conf, tetapi membuat beberapa perubahan sedikit. Misalnya, jika Anda ingin menambahkan myhost.com virtual host, file yang terletak di / opt / lampp / htdocs / myhost, Anda akan menambahkan kode ini:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs / myhost
ServerName myhost.com
ErrorLog log / dummy-host.example.com-error_log
CustomLog log / dummy-host.example.com-access_log umum
Perhatikan bahwa DocumentRoot dan ServerName telah diubah. ServerAlias tidak diperlukan lagi. Simpan file.
Berikutnya Anda harus mengaktifkan virtual host di file konfigurasi, yang terletak di / opt / lampp / etc. Buka file httpd.conf dengan nautilus, dan menemukan baris ini # Sertakan etc / extra / httpd-vhosts.conf. Hapus karakter # dari awal baris, sehingga tetap Sertakan etc / extra / httpd-vhosts.conf saja. Simpan file.
Sekarang kita harus menambahkan nama domain ke host file agar nama domain untuk menunjuk ke alamat ip kita 127.0.0.1, tetapi tidak untuk mencarinya dalam database DNS. Jadi pergi ke / etc / dengan Nautilus, juga, dan buka file: hosts. Sekarang di akhir file tersebut tambahkan baris berikut: 127.0.0.1 myhost.com (atau mengubah myhost.com untuk nama nama virtual host Anda sendiri). Lakukan hal yang sama untuk semua virtual host lain yang Anda miliki. Simpan file.
Sekarang kita perlu me-restart Xampp / Lampp agar perubahan diterapkan. Buka jendela terminal dan jalankan perintah ini: gksudo / opt / lampp / lampp restart (jangan lupa untuk mengubah / opt / lampp jika diperlukan).
Sekarang Anda harus dapat bekerja dengan virtual host Anda, dengan pergi dengan browser Anda untuk http://myhost.com atau http://the_name_of_your_own_virtual_host.your_own_tld. Good luck!
PENGOLAHAN PERMINTAAN 











































