XAMPP (pentru Windows) sau Lampp (bazat pe sisteme UNIX) este un Apache PHP MySql de distribuţie care se instalează rapid şi oferă o soluţie bună pentru testarea site-urile pe maşinile locale. Eu însumi l utilizaţi şi niciodată nu mi-a dezamăgit.
Atunci când se lucrează cu mai multe site-uri web, nu este nevoie de a crea sub-domenii la numele de domeniu existente la nivel local "localhost". Xampp / lampp vă permite să lucraţi cu un nume de domeniu real, cum ar fi "google.com", de exemplu, dar cu dosar câmin pe computer. Secretul este fişierele şi gazdele virtuale gazde caracteristică.
Întâi de toate, ar trebui să afla de unde Xampp / lampp a fost instalat pe computer. Pe calculatorul meu este / opt / lampp /.
Apoi, pentru că trebuie să te unele privilegii admin, deschide un terminal şi nautilus gksudo tip. Nautilus vă va ajuta să modifice anumite fişiere cu uşurinţă, direct de la gedit.
/etc/extra (change /opt/lampp to your own directory where xampp/lampp is installed, if different from mine). Acum, cu, răsfoiţi la Nautilus / opt / lampp / etc / pat suplimentar (schimbarea / opt / lampp la propriul dvs. în cazul în care directorul xampp / lampp este instalat, dacă este diferită de a mea). Acum deschideţi acest fişier: httpd-vhosts.conf
În mod implicit, există două secţiuni VirtualHost, fiecare cuprinse între tag-ul. Noi vom face unele modificări la aceste secţiuni acum. Prima secţiune ar trebui să ne schimba-l la punctul de la localhost. Ar trebui sa arate astfel:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs
ServerName localhost
ServerAlias localhost
ErrorLog busteni / dummy-host.example.com-error_log
CustomLog busteni / dummy-host.example.com-access_log comune
you should once again change /opt/lampp to the directory where xampp/lampp is installed in your system. În această linie DocumentRoot / opt / lampp / htdocs ar trebui să schimbe încă o dată / opt / lampp la directorul unde xampp / lampp este instalat în sistemul dumneavoastră.
Apoi, pentru fiecare gazdă suplimentare, altele virtuale vă va adăuga acelaşi bloc de cod până la fişierul httpd-vhosts.conf, dar face unele mici modificări. De exemplu, dacă doriţi să adăugaţi myhost.com virtual gazdă, ale caror dosare se află în / opt / lampp / htdocs / myhost, veţi adăuga acest cod:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs / myhost
NumeServer myhost.com
ErrorLog busteni / dummy-host.example.com-error_log
CustomLog busteni / dummy-host.example.com-access_log comune
Observaţi că DocumentRoot NumeServer şi a fost schimbat. ServerAlias nu mai este necesară. Salvaţi fişierul.
Apoi ar trebui să permită gazdele virtuale în fişierul de configurare, situat la / opt / lampp / etc. Deschideţi httpd.conf dosar cu Nautilus, şi pentru a găsi această linie # include etc / extra / httpd-vhosts.conf. Scoateţi caracterul # de la începutul liniei, astfel încât acesta rămâne Includeţi etc / extra / httpd-vhosts.conf numai. Salvaţi fişierul.
Acum ar trebui să adăugăm nume de domeniu la fişierul hosts pentru numele de domeniu să trimită la adresa noastra IP 127.0.0.1, dar nu să-l caute în baza de date DNS. Deci, du-te la / etc / cu Nautilus, de asemenea, şi deschideţi acest fişier: gazde. Acum, la sfârşitul fişierului adăugaţi următoarea linie: 127.0.0.1 myhost.com (sau schimba myhost.com la numele dvs. de numele gazdei virtuale proprii). Face acelasi lucru pentru toate celelalte gazde virtuale aveţi. Salvaţi fişierul.
Acum va trebui să reporniţi Xampp / Lampp pentru ca modificările să aibă efect. Deschide o fereastră terminal şi executaţi această comandă: gksudo / opt / lampp / lampp restart (nu uitaţi să schimbaţi / opt / lampp dacă este necesar).
Acum ar trebui să fie capabili să lucreze cu gazdele virtuale, mergând cu browser-ul dvs. pentru a http://myhost.com sau http://the_name_of_your_own_virtual_host.your_own_tld. Mult noroc!
Procesarea cererii 










































