Xampp (Windows) tai Lampp (UNIX järjestelmissä) on Apache MySQL PHP jakelu, joka asentaa nopeasti ja tarjoaa hyvän ratkaisun testaus sivustot paikallisen koneita. Itse käytän sitä ja se ei ole koskaan pettänyt minut.
Kun työskentelee useita sivustoja, ei ole tarvetta luoda sub-domaineja nykyisiä paikallisia verkkotunnus "localhost". Xampp / lampp voit työskennellä todellinen verkkotunnuksen nimi, kuten "google.com", esimerkiksi, mutta tiedostot sijaitsevat omassa tietokoneessa. Salaisuus on Hosts-tiedostot ja virtuaalinen hosts ominaisuus.
Ensinnäkin sinun pitäisi selvittää missä Xampp / lampp on asennettu tietokoneeseen. Tietokoneessani on / opt / lampp /.
Seuraavaksi, koska sinun pitäisi saada jokin admin oikeuksilla, avaa terminaali ja kirjoita sudo nautilus. Nautilus auttaa sinua muokata tiedostoja helposti, suoraan gedit.
/etc/extra (change /opt/lampp to your own directory where xampp/lampp is installed, if different from mine). Nyt Nautilus Selaa / opt / lampp / etc / extra (muutos / opt / lampp omaan kansioon, jossa xampp / lampp on asennettu, jos eri kuin minun). Nyt avata tätä tiedostoa: httpd-vhosts.conf
Oletuksena on kaksi VirtualHost lohkoihin, välissä oleva koodi. Teemme muutamia muutoksia näiden osien nyt. Ensimmäinen osa meidän tulisi muuttaa sitä osoittamaan localhost. Pitäisi näyttää tältä:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs
ServerName localhost
Palvelinalias localhost
ErrorLog logs / dummy-host.example.com-error_log
CustomLog logs / dummy-host.example.com-access_log yhteinen
you should once again change /opt/lampp to the directory where xampp/lampp is installed in your system. Tällä kokoonpanolla DocumentRoot / opt / lampp / htdocs sinun pitäisi vielä kerran vaihtaa / opt / lampp hakemistoon, jossa xampp / lampp on asennettu järjestelmään.
Seuraavaksi jokaisen muun lisäksi faktinen isäntä voit liittää samassa korttelissa koodi Web-httpd-vhosts.conf tiedosto, mutta tekee joitakin pieniä muutoksia. Jos esimerkiksi haluat lisätä virtuaalinen vastaanottavan myhost.com, jonka tiedostot sijaitsevat / opt / lampp / htdocs / myhost, lisäät tämän koodin:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs / myhost
ServerName myhost.com
ErrorLog logs / dummy-host.example.com-error_log
CustomLog logs / dummy-host.example.com-access_log yhteinen
Huomaa, että DocumentRoot ja PalvelimenNimi on muuttunut. Palvelinalias ei enää tarvita. Tallenna tiedosto.
Seuraavaksi pitäisi mahdollistaa virtuaalisen isäntä asetustiedostoon, joka sijaitsee / opt / lampp / etc. Avaa tiedosto httpd.conf Nautilus, ja etsi tämä rivi # include etc / extra / httpd-vhosts.conf. Poista # char alusta linja, joten se pysyy Sisällytä etc / extra / httpd-vhosts.conf vain. Tallenna tiedosto.
Nyt pitäisi lisätä verkkotunnuksen nimi hosts-tiedoston, jotta verkkotunnus osoittamaan meidän ip-osoite 127.0.0.1, mutta ei etsiä sitä DNS tietokantaan. Joten mene / etc / Nautilus, myös ja avata tämä tiedosto: hosts. Nyt lopussa tiedoston Lisää seuraava rivi: 127.0.0.1 myhost.com (tai muuttaa myhost.com nimen oman virtuaalisen palvelimen nimi). Tee sama asia kaikille muille virtual host olet. Tallenna tiedosto.
Nyt on käynnistettävä uudelleen Xampp / Lampp jotta muutokset tulevat voimaan. Avaa terminaali-ikkuna ja suorita tämä komento: sudo / opt / lampp / lampp uudelleen (muista vaihtaa / opt / lampp tarvittaessa).
Nyt sinun pitäisi pystyä toimimaan virtuaalisen isännät, menemällä kanssa selaimesi http://myhost.com tai http://the_name_of_your_own_virtual_host.your_own_tld. Onnea!
Pyyntöä käsiteltäessä 











































