
Método A: Instalação com o InstaladorUsando a versão de instalação é a maneira mais fácil de instalar o XAMPP.
Utilitário de instalação do XAMPP win32
Após concluída a instalação, você encontrará o XAMPP através do Iniciar / Programas / XAMPP. Você pode utilizar o painel de controle do XAMPP para inicializar ou parar o servidor e também instalar/desinstalar os serviços. 
O painel de controle do XAMPP para iniciar/parar o Apache, MySQL, FilaZilla & Mercury ou instalar/desinstalar estes como serviço. Método B: "Instalação" sem o InstaladorBaixe e descompacte o 7-zip ou o arquivo zip na pasta de sua escolha. 
Neste caso, nós descompactamos o XAMPP em D:\Program Files onde será criada a pasta D:\Program Files\XAMPP. Depois, abra a pasta do XAMPP e execute o arquivo "setup-xampp.bat". 
Todos os caminhos na configuração serão atualizados. 
Finalmente, inicie os diferentes serviços com os arquivos iniciar/parar ou use o painel de controle "xampp-control.exe".
Nota: Se você utiliza a versão de instalação do XAMPP, você não precisa executar o "setup_xampp.bat". »Eu quero iniciar o XAMPP sem setup!«Se você extraiu o XAMPP na raiz do disco, como c:\xampp ou d:\xampp etc., você pode iniciar o XAMPP diretamente. Isto significa que você não tem de executar o "setup_xampp.bat". O Apache, MySQL e o servidor de e-mail Mercury irão inicializar corretamente! O FileZilla FTP server não irá inicializar, por que necessita de caminhos absolutos. Pro favor note: Não utilize pastas duplicadas para o XAMPP como c:\xampp\xampp! Você apenas necessita de um pasta como d:\xampp(\apache e assim por diante). Neste caso você deverá executar o "setup-xampp.bat" para configurar os caminhos corretamente.

Prática 1: Iniciar, parar e testar o XAMPPO painel de controle é o XAMPP Control do www.nat32.com o qual não é incluído na versão Lite.
.\xampp\xampp-control.exe
Alguns scripts de serviços:
Apache & MySQL start: .\xampp\xampp_start.exe
Apache & MySQL stop: .\xampp\xampp_stop.exe
Apache start: .\xampp\apache_start.bat
Apache stop: .\xampp\apache_stop.bat
MySQL start: .\xampp\mysql_start.bat
MySQL stop: .\xampp\mysql_stop.bat
Mercury Mailserver start: .\xampp\mercury_start.bat
(Mercury only GUI. Stop with GUI)
FileZilla Server setup: .\xampp\filezilla_setup.bat
FileZilla Server start: .\xampp\filezilla_start.bat
FileZilla Server stop: .\xampp\filezilla_stop.bat
Teste: Após iniciar o Apache, abra a URL http://localhost ou http://127.0.0.1 e experimente os exemplos e as ferramentas do XAMPP. 
Prática 2: Instalando um servidor particular como um serviçoVocê pode instalar um dos servidores como um serviço nestas versões do windows: NT4, 2000 e XP.
Você pode utilizar estes scripts:
Apache instalação como serviço: .\xampp\apache\apache_installservice.bat
Apache desinstalação como serviço: .\xampp\apache\apache_uninstallservice.bat
MySQL instalação como serviço: .\xampp\mysql\mysql_installservice.bat
MySQL deinstalação como serviço: .\xampp\mysql\mysql_uninstallservice.bat
FileZilla (des)instalação como serviço: .\xampp\filezilla_setup.bat
Mercury: Não disponível! Prática 3: Instalação de ExtensõesAlgumas extensões existem para o desenvolvimento com o pacote principal. No momento as extensões oficiais para win32 são:
- Perl com Mod_Perl e uma seleção de módulos importantes
- Tomcat (Atenção: O SUN J2SE SDK deve estar instalado)
- Cocoon para Tomcat (Atenção: A Extensão Tomcat deve estar instalada)
- Python
A regra recomendada para a instalação é a seguinte: A versão de instalação do XAMPP necessita da versão de instalação da Extensão, os pacotes ZIP (7-ZIP) precisam das Extensões em ZIP (7-ZIP). Para os arquivos ZIP, descompacte-os no diretório principal do XAMPP diretamente. Posteriormente execute o "setup_xampp.bat". Isto é tudo. As versões de instlação das extensões fazem tudo automaticamente. Não a nada a fazer.
Nota: Qualquer um pode desenvolver extensões para este projeto. Por exemplo, você encontrará outras extensões no site: http://sourceforge.net/projects/xamppaddon. Prática 4: A atualização do XAMPPQuando componentes individuais da coleção do XAMPP são atualizados, nós atualizamos o XAMPP também. Entretanto, alguns quando componentes não são compatíveis com o nosso último lançamento, nós não atualizamos estes elementos. Normalmente somos capazes de atualizar todos os servidores e programas no XAMPP. NÃO os arquivos de configuração, porque você tem de modificá-los. Dica: Se você tiver a versão de instalação, fica mais fácil utilizar o instalador da atualização. Todos os outros devem utilizar o arquivo 7-ZIP. Extrair o pacote no diretório do XAMPP e sobrescrever os arquivos antigos.
O Console de Segurança do XAMPPComo mencionado anteriormente, o XAMPP não é destinado para ambientes de produção. O XAMPP é configurado para que o desenvolvedor possa fazer o que ele quiser. Para ambientes de desenvolvimento ele é ótimo, mas para ambientes de produção pode ser fatal.
Aqui uma lista de falhas na segurança do XAMPP:
- O Administrador do MySQL (root) não tem senha.
- O daemon do MySQL está acessível pela rede.
- PhpMyAdmin está acessível pela rede.
- Examples está acessível pela rede.
- O usuário do Mercury e do FileZilla é conhecido.
Por favor, configure corretamente o XAMPP antes de publicar qualquer coisa on-line. Um firewall ou um roteador externo são suficiente para um nível de segurança baixo. Para maior segurança, você pode executar o "Console de Segurança do XAMPP" e atribuir as senhas.
Para corrigir a mais importante falha de segurança, simplesmente digite a seguinte URL (acesse apenas através do localhost):
Anterior a versão 1.4.15:
http://127.0.0.1/xampp/xamppsecurity.php
Desde a versão 1.4.15:
http://127.0.0.1/security
A senha de root para o MySQL, PhpMyAdmin, e também a proteção de diretórios do XAMPP pode ser definida aqui. Para o Mercury e o FileZilla, por favor, lembre-se de mudar as opções de configuração (usuários e senhas). Ou se você não necessitar de nenhum destes servidores, simplesmente não inicialize-os -- Isto é seguro também. 
Método A: A versão de instalaçãoSe você instalou a versão de instalação, por favor use o utilitário de desinstalação! O desinstalador irá apagar todas as entradas no registro do windows e removerá os serviços instalados no XAMPP. Nós recomendamos que você utilize o utilitário de desinstalação para remover a versão de instalação do XAMPP. 
Método B: Instalação do pacote ZIP e 7-ZIPPare o XAMPP e saia de todos os programas. Se você instalou algum serviço, pare-os também.
Para desinstalar o XAMPP que foi instalado de pacotes ZIP, simplesmente apague toda a pasta onde o XAMPP foi instalado. Não há entradas no registro ou variáveis de ambiente para apagar... Não esqueça de desinstalar os serviços que você instalou.

Questão 1: O que é a vesão "Lite" do XAMPP?XAMPP lite (quer dizer leve ou peso leve) é uma versão reduzida do XAMPP em componente, que é recomendado para trabalhos rápidos que necessitem apenas usar o PHP ou o MYSQL. Alguns servidores ou ferramentas como o Mercury Mail e o FileZilla FTP não estão incluídos na versão Lite. Adicionalmente não há versão de instalação, extensões ou atualizações. Questão 2: Onde eu devo colocar meus scripts?A pasta principal para todos os documentos WWW é o \xampp\htdocs. Se você colocar um arquivo teste.html você poderá visualizá-lo em http://localhost/teste.html (se o servidor apache estiver iniciado). Use o mesmo procedimento com todos os arquivos de PHP ou CGI. Você pode criar subdiretórios também. Por exemplo, crie uma pasta \xampp\htdocs\novo e copie o arquivo teste.html aqui. Quando você digitar a URL http://localhost/novo/teste.html você visualizará no navegador.
Novas características de arquivo em geral:
- CGI - Executável: Em geral, permitindo extensões: .cgi => pacote básico
- PHP - Executável: Em geral, permitindo extensões: .php .php4 .php3 .phtml => pacote básico
- MOD Perl - Executável: .\xampp\htdocs\modperl, permitindo extensões: .pl => Extensão Perl
- ASP Perl - Executável: .\xampp\htdocs\modperlasp, permitindo extensões: .asp => Extensão Perl
- JSP Java - Executável: .\xampp\tomcat\webapps\java (u.a), permitindo extensões: .jsp => Extensão Tomcat
- Servlets Java - Executável: .\xampp\tomcat\webapps\java (u.a), permitindo extensões: .html (u.a) => Extensão Tomcat
- MOD Python - Executável: .\xampp\htdocs\python, permitindo extensões: .py => Extensão Python
Spyce Python - Executável: .\xampp\htdocs\python, permitindo extensões: .spy => Extensão Python
Questão 3: Eu posso mover a instalação do XAMPP?Sim, mas só se você instalou a versão ZIP ou a 7-ZIP. Depois de mover o pacote XAMPP, você deve executar novamente o "setup-xampp.bat" para atualizar os arquivos de configuração. Neste caso você deverá fazer uma cópia do XAMPP e colocar em algum diretório. E executar o "setup-xampp" e fazer seus testes. Tente isto.
Se você instalou a versão de instalação, então você deve desinstalar completamente o XAMPP e reinstalá-lo em um novo local. Este é o único modo de mudar o XAMPP de local nesta versão.
Questão 4: Como eu crio páginas padrão?Se você pesquisar em uma pasta como http://localhost/xampp/ o servidor Apache procurará uma página inicial do seu site, como index.html ou index.php. Isto é configurável através da diretiva "DirectoryIndex" no arquivo de configuração httpd.conf do apache. Aqui você pode definir os nomes para iniciar seus sites.
No XAMPP, a lista de diretiva "DirectoryIndex" é a seguinte:
index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.html.var index.phtml Questão 5: Como eu posso mudar entre o PHP5 e o PHP4 ou o contrário?O XAMPP ( Não o Lite!) contém ambos os PHP 5 e o PHP 4. Para mudar entre estas versões, por favor, utilize o "php-switch.bat" ($path-to-xampp\xampp\php-switch.bat). NOTA: O servidor Apache deve ser interrompido antes de fazer estas mudanças. Questão 6: Onde eu mudo a configuração?Você ajusta as opções do XAMPP em arquivos de configuração. São estes arquivos:
- Configuração básica do Apache: .\xampp\apache\conf\httpd.conf
- Apache SSL: .\xampp\apache\conf\ssl.conf
- Apache Perl (only addon): .\xampp\apache\conf\perl.conf
- Apache Tomcat (only addon): .\xampp\apache\conf\java.conf
- Apache Python (only addon): .\xampp\apache\conf\python.conf
- PHP: .\xampp\php\php.ini
- MySQL: .\xampp\mysql\bin\my.ini
- phpMyAdmin: .\xampp\phpMyAdmin\config.inc.php
- FileZilla FTP: .\xampp\FileZillaFTP\FileZilla Server.xml
- Mercury Mail basic configuration: .\xampp\MercuryMail\MERCURY.INI
- Sendmail: .\xampp\sendmail\sendmail.ini
Questão 7: Eu devo estar on-line para trabalhar no XAMPP?Não! Você pode trabalhar "off-line" com o XAMPP. Em outras palavras, você NÃO tem de estar conectado a internet, porque o seu próprio computador irá disponibilizar a hospedagem e o servidor. Questão 8: O que está onde?
| Directory |
Content |
| \xampp\anonymous |
Pasta de exemplo do FTP |
| \xampp\apache |
Diretório do Servidor Apache |
| \xampp\cgi-bin |
Diretório para execução de scripts cgi |
| \xampp\FileZillaFTP |
Diretório do servidor de FTP FileZilla |
| \xampp\htdocs |
Diretório principal de seus scripts (http docs) |
| \xampp\install |
Para o Setup do XAMPP (não remova!) |
| \xampp\licenses |
Diretório de licenças |
| \xampp\MercuryMail |
Diretório do servidor de e-mail Mercury Mail SMTP POP3 IMAP |
| \xampp\mysql |
Diretório do servidor MySQL |
| \xampp\perl |
Diretório do Perl |
| \xampp\php |
Diretório do PHP (4+5) |
| \xampp\phpmyadmin |
Diretório do phpMyAdmin |
| \xampp\security |
Diretório extra para configurações de segurança |
| \xampp\tmp |
Diretório temporário |
| \xampp\webalizer |
Diretório do Webalizer web statistic |
| \xampp\webdav |
Diretório do WebDAV Authoring example |
|

Onde posso obter mais informações (FAQs, etc.)?Por favor, visite nosso FAQ do XAMPP para windows:
http://www.apachefriends.org/en/faq-xampp-windows.html
Ou use nosso fórum para perguntas:
http://www.apachefriends.org/f/
XAMPP e serviçosPara os usuários de NT/2000, em ambos pacotes você irá encontrar os arquivos de instalação e desinstalação de todos os servidores e serviços em seus respectivos diretórios.
- apache_installservice.bat => Instala o Apache como um serviço
- apache_uninstallservice.bat => Desinstala o Apache como um serviço
- mysql_installservice.bat => Instala o MYSQL como um serviço
- mysql_uninstallservice.bat => Desinstala o MYSQL como um serviço
Depois das modificações, não esqueça de reiniciar o sistema. Nota: para desinstalar o serviço do mysql, pare o serviço do mysql!
MySQL e PHPO MYSQL inicia sem senha para o usuário "root". No PHP você pode conectar ao MYSQL através do comando: mysql_connect("localhost","root","");
Se você quiser atribuir uma senha para o usuário "root" no MYSQL, por favor, use o comando
"mysqladmin" no console. Por exemplo:
\...\xampp\mysql\bin\mysqladmin -u root password secret
Atenção: Depois de alterar a senha do usuário "root", não esqueça de configurar o
PHPMyAdmin. Procure o arquivo "config.inc.php" em \...\xampp\phpmyadmin\
e edite as seguintes linhas:
$cfg['Servers'][$i]['user'] = 'root'; // MySQL SuperUser
$cfg['Servers'][$i]['auth_type'] = 'http'; // HTTP MySQL
authentification
Agora a senha correta para o usuário "root" é requisitada, antes do PHPMyAdmin iniciar.
Por favor, veja algo sobre os três métodos na FAQ do Windows:
http://www.apachefriends.org/pt_br/faq-xampp-windows.html#password0
|