XAMPP - configuração do servidor virtual


→ Baixar XAMPP

XAMPP ver. 1.8.3-3 para Mac OS X ver. 10.9.2


Configuração inicial


O XAMPP inicialmente possui um endereƧo, localhost
Ao carregar - uma pÔgina deve abrir com informações sobre o servidor, a versão PHP com links para phpmyadmin, etc.

Para criar seu host Apache VirtualHosts

1. Abra o arquivo de configuração - /Applications/XAMPP/xamppfiles/etc/httpd.conf

1.1 Altere o daemon do usuƔrio para nome de usuƔrio do usuƔrio (pƔg. 173)

171 #running httpd, as with most system services. 172 # 173 User daemon 174 Group daemon 175 </IfModule> 

onde username Ʃ o nome do seu usuƔrio no Mac OS X

 171 #running httpd, as with most system services. 172 # 173 User username 174 Group daemon 175 </IfModule> 

1.2 Ativar VirtualHosts - descomentar (p. 488)

  • Inclua etc / extra / httpd-vhosts.conf

 487 #Virtual hosts 488 #Include etc/extra/httpd-vhosts.conf 

remova a grade antes de incluir

 487 #Virtual hosts 488 Include etc/extra/httpd-vhosts.conf 


2. Adicionando seus hosts - abra o arquivo - /Applications/XAMPP/etc/extra/httpd-vhosts.conf

2.1 Para manter o host local funcionando inalterado

 #localhost <VirtualHost *:80> ServerName localhost DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" <Directory "/Applications/XAMPP/xamppfiles/htdocs"> Options Indexes FollowSymLinks Includes execCGI AllowOverride All Allow From All Order Allow,Deny </Directory> </VirtualHost> 

2.2 Conecte seu site - crie uma pasta site.local site (exemplo)
nome de usuƔrio Ʃ seu nome de usuƔrio do Mac OS X
pasta - seja na pasta do site
site.local - pasta do site

 #My custom host <VirtualHost *:80> ServerName site.local DocumentRoot "/Users/username/folder/site.local" <Directory "/Users/username/folder/site.local"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory> ErrorLog "logs/site.local-error_log" </VirtualHost> 

A diretiva AllowOverride None deve ser substituída por AllowOverride All, caso contrÔrio, o arquivo .htaccess não serÔ lido pelo servidor Apache

3. Você deve informar ao Mac OS X onde estão os sites virtuais.
No terminal, digite o comando:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit / etc / hosts

Adicione a linha no final do arquivo hosts: 127.0.0.1 site.local

 #XAMPP VirtualHost 127.0.0.1 site.local 

Nós reiniciamos o XAMPP e os hosts virtuais são adicionados.

por localhost - abre o XAMPP
por site.local - nosso site jĆ” estĆ” aberto.

Feito!

Source: https://habr.com/ru/post/pt439994/


All Articles