deutsch · english · français · italiano · português (brasil) · 日本語 · 繁體中文 · 简体中文
AF LOGO
anúncio

O XAMPP 1.6.6a está disponível!

Novo:

  • Apache 2.2.8 + OpenSSL 0.9.8g
  • MySQL 5.0.51a
  • PHP 5.2.5 & PHP 4.4.8
  • phpMyAdmin 2.11.4
  • FileZilla FTP Server 0.9.25
  • Mercury Mail Transport System v4.52
Please visit the win32 compatibility list.

Versões anteriores do XAMPP (mesmo o "velho" WAMPP) podem ser baixadas diretamente no Source Forge.

Download

XAMPP
XAMPP Add-Ons
XAMPP Lite

A Instalação

Método A: Instalação com o Instalador
Método B: "Instalação" sem o Instalador
»Eu quero iniciar o XAMPP sem setup!«

Prática

Prática 1: Iniciar, parar e testar o XAMPP
Prática 2: Instalando um servidor particular como um serviço
Prática 3: Instalação de Extensões
Prática 4: A atualização do XAMPP

Uma questão de segurança (DEVE-SE LER!)

O Console de Segurança do XAMPP

A Desinstalação

Método A: A versão de instalação
Método B: Instalação do pacote ZIP e 7-ZIP

Questões Básicas

Questão 1: O que é a vesão "Lite" do XAMPP?
Questão 2: Onde eu devo colocar meus scripts?
Questão 3: Eu posso mover a instalação do XAMPP?
Questão 4: Como eu crio páginas padrão?
Questão 5: Como eu posso mudar entre o PHP5 e o PHP4 ou o contrário?
Questão 6: Onde eu mudo a configuração?
Questão 7: Eu devo estar on-line para trabalhar no XAMPP?
Questão 8: O que está onde?

LEIA-ME

Onde posso obter mais informações (FAQs, etc.)?
XAMPP e serviços
MySQL e PHP

Download

* XAMPP

Você pode baixar o XAMPP para Windows em três diferentes variações:
Instalador
Fácil e Seguro: XAMPP com um confortável instalador.
Arquivo ZIP
Para puristas: XAMPP em um arquivo ZIP.
Arquivo auto-extraível ZIP
Econômico: XAMPP em um pequeno arquivo auto-extraível 7-ZIP.
XAMPP para Windows 1.6.6a, February 22th 2008

Versão

Tamanho

Conteúdo
XAMPP para Windows 1.6.6a
[Pacote Básico]
Apache HTTPD 2.2.8, MySQL 5.0.51a, PHP 5.2.5 + 4.4.8 + PEAR + Switch, Openssl 0.9.8g, phpMyAdmin 2.11.4, XAMPP Control Panel 2.4, Webalizer 2.01-10, Mercury Mail Transport System für Win32 und NetWare Systems v4.52, FileZilla FTP Server 0.9.24, SQLite 2.8.15, ADODB 4.96, Zend Optimizer 3.3.0, XAMPP Security. SSI bug fixed. For Windows 98, 2000, XP. Veja também LEIA-ME
Instalador 34 MB Instalador
MD5 checksum: 22f3640c638b8413526fc5d8e0cced26
ZIP 78 MB Arquivo ZIP
MD5 checksum: ad53bdaa071f59c0debb8e37c0536fa7
EXE (7-zip) 29 MB Arquivo auto-extraível 7-ZIP
MD5 checksum: 2d2f55a5fde043b15a3f5faf75cf7f2c


Pacote de Desenvolvimento 1.6.6a Pacote de desenvolvimento incluindo Lib-Files do Apache 2.2.8, MySQL 5.0.51a, PHP 5.2.5 + 4.4.8, OpenSSL 0.9.8g, zlib 1.2.3.
ZIP 9 MB Arquivo ZIP
MD5 checksum: 0adc68bfa409a2e6059545e2721d71c5
EXE (7-zip) 4 MB Arquivo auto-extraível 7-ZIP
MD5 checksum: 0c89217c7bb557f58319950673cd2c3e
Pacote de Atualização 1.6.6a Com Apache 2.2.8, MySQL 5.0.51a, PHP 5.2.5 + 4.4.8, FileZilla FTP Server 0.9.25, phpMyAdmin 2.11.4, (e mais) para XAMPP Versão 1.6.5 + 1.6.6. MODIFICAÇÕES
Instalador 21 MB Instalador
MD5 checksum: 598b2179e65b2367f20093366176330e
ZIP 58 MB Arquivo ZIP
MD5 checksum: e632c63a0f4ef5c5ae526c2244d836c3
EXE (7-zip) 17 MB Arquivo auto-extraível 7-ZIP
MD5 checksum: b03b11e854dd0e2a7c95e9670dd1b02d

* XAMPP Add-Ons

Os seguintes pacotes são extensões (add-ons) para o XAMPP.
Extensões do XAMPP para Windows

Versão

Tamanho

Conteúdo
Perl 5.8.8-2.2.8
XAMPP 1.6.6
Apache 2.2.8
Perl 5.8.8 - mod_perl 2.0.3 Pacote de extensão para a versão atual do XAMPP 1.6.6 com Apache 2.2.8. Necessita do NT, 2000 ou XP! Para versões anteriores do XAMPP você necessitará da extensão antiga do Perl, disponível no www.sourceforge.net.
Documentos: LEIA-ME + Módulos PPM
Instalador 33 MB Instalador
MD5 checksum: 8c3f5deb766918d389dac2de3fdcf92d
ZIP 52 MB Arquivo ZIP
MD5 checksum: 4931f82197c9eb369d56f993159a0e36
EXE (7-zip) 30 MB Arquivo auto-extraível 7-ZIP
MD5 checksum: 08351a6a6066d85daa784ccf229e8f72
Tomcat 6.0.14
XAMPP 1.6.x
Tomcat 6.0.14 e mod_jk/1.2.23. Para o atual pacote XAMPP 1.6.x. NECESSITA DO SUN J2SE SDK 5/6. O instalador da extensão foi desenvolvido para a versão de instalação do XAMPP apenas.
Veja algo no LEIA-ME
Instalador 6 MB Instalador
MD5 checksum: 4c3fa9fa8eef7773415f6e5b5fa743bb
ZIP 8 MB Arquivo ZIP
MD5 checksum: 6fb49e88750882133d917f7b1d7c6db1
EXE (7-zip) 6 MB Arquivo auto-extraível 7-ZIP
MD5 checksum: 8cb9cb6efe0b8fb166edd133ebf6f312

* XAMPP Lite

»XAMPP Lite« é uma edição reduzida do XAMPP. É o sucessor do antigo MiniXAMPP.
XAMPP Lite, February 22th 2008

Versão

Tamanho

Conteúdo
XAMPP Lite 1.6.6a XAMPP Lite é a versão reduzida do XAMPP com Apache 2.2.8 + PHP 5.2.5 + MySQL 5.0.51a + phpMyAdmin 2.11.4 + Openssl 0.9.8g + SQLite 2.8.15. Para amantes! Não existem upgrades ou atualizações para versão Lite. XAMPP Lite é um pacote "Pegue-Utilize-Apague-Esqueça".
ZIP 48 MB Arquivo ZIP
MD5 checksum: 8b32573b82df49b0118d558becd0b0ee
EXE (7-zip) 19 MB Arquivo auto-extraível 7-ZIP
MD5 checksum: 7e1b1d5cdd19aa33063efedcf7eb3b6c

A Instalação

* Método A: Instalação com o Instalador

Usando a versão de instalação é a maneira mais fácil de instalar o XAMPP.

Utilitário de instalação do XAMPP win32

anúncio

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 Instalador

Baixe 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

* Prática 1: Iniciar, parar e testar o XAMPP

O 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ço

Você 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ões

Algumas 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 XAMPP

Quando 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.

Uma questão de segurança (DEVE-SE LER!)

* O Console de Segurança do XAMPP

Como 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.

A Desinstalação

* Método A: A versão de instalação

Se 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-ZIP

Pare 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ões Básicas

* 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\apache\conf\php.ini
    (com o apache rodando a versão php)
  • MySQL: .\xampp\mysql\bin\my.cnf
  • 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

LEIA-ME

* 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ços

Para 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 PHP

O 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

 

Author: Kay 'Birdsinging' Vogelgesang
Tradutor: André Domarques
Last modification: Thu 28 Feb 2008 08:28:55 PM CET
© 2002-2008 Apache Friends