XAMPP (Windows) ou lampp (para sistemas baseados en UNIX) é un Apache, MySQL e PHP distribución que instala rapidamente e ofrece unha boa solución para probar sitios en máquinas locais. Eu mesmo uso el e nunca me decepcionou.
Cando se traballa con varios sitios, non hai necesidade de crear sub-dominios co nome de dominio local existente "localhost". XAMPP lampp / permite que traballe con un nome de dominio real, como "google.com", por exemplo, pero cos arquivos Hosted no seu computador. O segredo é o arquivos hosts eo recurso hosts virtuais.
Primeiro de todo ten que saber onde XAMPP lampp / foi instalado no seu ordenador. No meu ordenador é / opt / lampp /.
A continuación, porque ten que ter algúns privilexios de administrador, abre un terminal e nautilus gksudo tipo. Nautilus vai axudar a modificar algúns arquivos facilmente, directamente do gedit.
/etc/extra (change /opt/lampp to your own directory where xampp/lampp is installed, if different from mine). Agora, co Nautilus, vai a / opt / lampp / etc / extra (modificación / opt / lampp no seu propio directorio onde / lampp XAMPP está instalado, se é diferente do meu). Agora abra ese ficheiro: vhosts.conf-httpd
Por defecto, hai dúas seccións VirtualHost, cada un contén entre o tag. Faremos algúns cambios a estas seccións agora. A primeira sección, debemos muda-lo para ligar a localhost. Se coma este:
webmaster@dummy-host.example.com ServerAdmin
DocumentRoot / opt / lampp / htdocs
ServerName localhost
localhost ServerAlias
ErrorLog rexistros / host.example.com-manequim-error_log
CustomLog rexistros / Dummy-host.example.com-access_log común
you should once again change /opt/lampp to the directory where xampp/lampp is installed in your system. Nesta liña DocumentRoot / opt / lampp / htdocs ten que cambiar unha vez / opt / lampp para o directorio onde / lampp XAMPP está instalado no seu sistema.
A continuación, para cada host virtual adicional doutros que ha xuntar o mesmo bloque de código ao seu arquivo vhosts.conf-httpd, pero facendo algúns cambios lixeiras. Por exemplo, se quere engadir o myhost.com host virtual, cuxos arquivos están localizados en / opt / lampp / htdocs / myhost, ha engadir o seguinte código:
webmaster@dummy-host.example.com ServerAdmin
DocumentRoot / opt / lampp / htdocs / myhost
myhost.com ServerName
ErrorLog rexistros / host.example.com-manequim-error_log
CustomLog rexistros / Dummy-host.example.com-access_log común
Teña en conta que DocumentRoot e ServerName cambiou. ServerAlias non é máis necesario. Salve o arquivo.
A continuación, debe activar hosts virtuais no arquivo de configuración situado en / opt / lampp / etc. Abre o arquivo httpd.conf co Nautilus, e localizar esta liña # Include etc / extra / httpd-vhosts.conf. Elimina o char # desde o inicio da liña, así el permanece Include etc / extra / httpd-vhosts.conf só. Salve o arquivo.
Agora debemos engadir o nome de dominio para o ficheiro hosts para que o nome de dominio para ligar para o noso enderezo IP 127.0.0.1, pero non procura-lo na base de datos DNS. Entón, vai a / etc / con Nautilus, tamén, abrir este ficheiro: hosts. Agora a finais do ficheiro engadir a seguinte liña: 127.0.0.1 myhost.com (ou cambiar myhost.com para o nome do seu propio nome de host virtual). Fai o mesmo para todos os outros hosts virtuais que ten. Salve o arquivo.
Agora imos ter que reiniciar o XAMPP / lampp para que os cambios teñan efecto. Abre unha xanela de terminal e executa este comando: gksudo / opt / lampp / lampp restart (lembre de cambiar o / opt / lampp se é necesario).
Agora ten que ser capaz de traballar cos seus hosts virtuais, indo co seu navegador para http://myhost.com ou http://the_name_of_your_own_virtual_host.your_own_tld. Boa sorte!
Procesado de solicitudes 











































