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

Bem-vindo à versão Linux do XAMPP
(para processadores compatíveis x86)

A propósito: No passado este software era chamado de LAMPP, mas para evitar confusões, renomeamos para »XAMPP para Linux«. Se você estiver procurando por LAMPP, você estará no caminho certo. ;)

Se você encontrar problemas com o XAMPP, por favor sinta-se livre para entrar em contato comigo. Isto me ajudará a melhorar o XAMPP e fazê-lo melhor para todo mundo.

Imagens do XAMPP para Linux

Instalação em 4 passos

1º Passo: Download
2º Passo: Instalação
3º Passo: Iniciar
4º Passo: Teste

LEIA-ME

Uma questão de segurança (DEVE-SE LER!)
PHP 4 ou PHP 5?
Avançados parâmetros de iniciar e parar
O que está onde?
Parando o XAMPP
Desinstalação

* Imagens do XAMPP para Linux

Como o velho ditado, uma imagem vale mais do que mil palavras. Aqui você pode dar uma olha em alguns screenshots da instalação do XAMPP.

Instalação em 4 passos

* 1º Passo: Download

Simplesmente clique em um dos links abaixo. É uma boa idéia pegar a versão mais recente. :)

Uma lista completa de download (versões anteriores) está disponível no SourceForge.

Um detalhado resumo das alterações e conteúdos de todas as versões do XAMPP está disponível em NOTAS DE LANÇAMENTO.

XAMPP para Linux 1.6.6, 11.2.2008

Versão

Tamanho

Conteúdo
XAMPP Linux 1.6.6 58 MB Apache 2.2.8, MySQL 5.0.51a, PHP 5.2.5 & 4.4.8 & PEAR + SQLite 2.8.17/3.3.17 + multibyte (mbstring) support, Perl 5.10.0, ProFTPD 1.3.1, phpMyAdmin 2.11.4, OpenSSL 0.9.8e, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.6.31, Ming 0.3, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 2.0.2, FreeTDS 0.63, gettext 0.11.5, IMAP C-Client 2004e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.2, cURL 7.17.1, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.08, FPDF 1.53, XAMPP Control Panel 0.6
MD5 checsum: e534fbfd0a9d1553a4abecb73784828f
Atualizar 1.6.5a para 1.6.6 31 MB Pacote de Atualização. Como atualizar?
MD5 checksum: 8e37b22e8288456e46fc9ed38c35ad75
Pacote de Desenvolvimento 27 MB Este pacote de desenvolvimento contém todos os arquivos que você necessita para compilar outros pacotes de software para XAMPP por você mesmo e páginas do manual do Unix. Instale este pacote como uma distribuição normal do XAMPP:
tar xvfz xampp-linux-devel-1.6.6.tar.gz -C /opt
MD5 checksum: 8a8fb14556b281f396f90833c4583c42
Atenção: Se você fez o download destes arquivos no Windows e usa o antivirus McAfee, você será alertado de um falso vírus. Isto é um problema do McAfee em reconhecer arquivos compactados como gzip, favor ignorar.

* 2º Passo: Instalação

Após fazer o download, simplesmente digite os seguintes comandos:

  1. Vá para o shell e logue como administrador do sistema (root):

    su

  2. Extraia o arquivo para /opt:

    tar xvfz xampp-linux-1.6.6.tar.gz -C /opt

    Atenção: Por favor, utilize este comando apenas para instalar o XAMPP. NÃO use nenhuma ferramenta para extrair o arquivo pelo Windows, pois não irá funcionar.

    Atenção 2: Versões já instaladas do XAMPP serão sobrescritas por este comando.

Isto é tudo. O XAMPP está instalado no diretório: /opt/lampp

* 3º Passo: Iniciar

Para inicializar o XAMPP, simplesmente digite este comando:

/opt/lampp/lampp start

Você verá algo como isto:

Starting XAMPP 1.6.6...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

Pronto. O Apache e o MYSQL estão funcionando.

Caso você encontre mensagens de erro, confira a FAQ do Linux.

* 4º Passo: Teste

OK, isto foi fácil, mas como você verificará que tudo está funcionando? Apenas digite a seguinte URL no seu navegador preferido:

http://localhost

Agora você deverá ver a página inicial do XAMPP contendo alguns links para checar o status do software instalado e alguns scripts de exemplos.

Um exemplo de Arte Instantânea: Um pequeno programa em PHP/GD (desde a versão 0.9.6pre1 também o exemplo de flashy PHP/Ming, ver screenshot). Obrigado a Anke Arnold pela sua fonte »AnkeCalligraph«.

LEIA-ME

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

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:

  1. O Administrador do MySQL (root) não tem senha.
  2. O daemon do MySQL está acessível pela rede.
  3. ProFTPD usa a senha "lampp" para o usuário "nobody".
  4. PhpMyAdmin está acessível pela rede.
  5. Examples está acessível pela rede.
  6. O MySQL e o Apache funcionam sobre o mesmo usuário (nobody).

Para fixar a maioria das falhas de segurança, digite o seguinte comando:

/opt/lampp/lampp security
Iniciará uma pequena checagem de segurança e tornará sua instalação do XAMPP mais segura.
anúncio

* PHP 4 ou PHP 5?

Como cada nova versão do PHP sempre devem ser tratadas com cuidado, nós decidimos incluir ambas as versões atuais do PHP no XAMPP desde a versão 1.4.7: PHP 5.x e PHP 4.x. Se você encontrar problemas em rodar sua aplicação no PHP, você pode mudar facilmente para o PHP 4.

Através do seguinte comando você poderá "voltar" para o PHP 4.x:

/opt/lampp/lampp php4
E pelo seguinte comando você poderá retornar ao PHP 5.x:
/opt/lampp/lampp php5
Se você esqueceu qual versão do PHP que está usando, você pode usar o phpinfo() ou digitar este comando:
/opt/lampp/lampp phpstatus

* Avançados parâmetros de iniciar e parar

Desde a versão 0.9.4 /opt/lampp/lampp você pode iniciar ou para o XAMPP. Desde a versão 0.9.5 version 0.9.5 ele aprendeu muitas novas coisas a fazer
PARÂMETROS DE INICIAR E PARAR
Parâmetro Descrição
start Inicia o XAMPP.
stop Para o XAMPP.
restart Para e reinicia o XAMPP.
startapache Inicia apenas o Apache.
startssl Inicia o suporte a SSL do Apache. Este comando ativa permanentemente o suporte a SSL, mesmo reiniciando o XAMPP, o SSL continuará ativado.
startmysql Inicia apenas o banco de dados MySQL.
startftp Inicia o servidor ProFTPD. Via FTP você poderá enviar arquivo para o seu servidor (usuário "nobody", senha "lampp"). Este comando ativa o ProFTPD permanentemente, mesmo você reiniciando o XAMPP futuramente, o FTP continuará ativado.
stopapache Para o Apache.
stopssl Para o suporte a SSL do Apache. Este comando desativa permanentemente o suporte a SSL, mesmo reiniciando o XAMPP, o SSL continuará desativado.
stopmysql Para o banco de dados MYSQL.
stopftp Para o servidor ProFTPD. Este comando desativa o ProFTPD permanentemente, mesmo você reiniciando o XAMPP futuramente, o FTP continuará desativado.
security Inicia uma pequena checagem de segurança.
Por exemplo: Para inicializar o Apache com suporte a SSL, simplesmente digite o seguinte comando (como root):
/opt/lampp/lampp startssl

Você também pode acessar o servidor Apache via SSL através de https://localhost.

* O que está onde?

O que está onde? Uma grande questão de nossa existência, aqui estão algumas respostas! ;)
ARQUIVOS E DIRETÓRIOS IMPORTANTES
Arquivo/Diretório Objetivo
/opt/lampp/bin/ Diretório de commando do XAMPP. /opt/lampp/bin/mysql executa, por exemplo, o monitor do MYSQL.
/opt/lampp/htdocs/ Diretório DocumentRoot do Apache.
/opt/lampp/etc/httpd.conf Arquivo de configuração do Apache.
/opt/lampp/etc/my.cnf Arquivo de configuração do MYSQL.
/opt/lampp/etc/php.ini Arquivo de configuração do PHP.
/opt/lampp/etc/proftpd.conf Arquivo de configuração do ProFTPD. (desde a versão 0.9.5)
/opt/lampp/phpmyadmin/config.inc.php Arquivo de configuração do phpMyAdmin.

* Parando o XAMPP

Para parar o XAMPP, digite este comando:

/opt/lampp/lampp stop

E você verá:

Stopping LAMPP 1.6.6...
LAMPP: Stopping Apache...
LAMPP: Stopping MySQL...
LAMPP stopped.

E o XAMPP é parado.

* Desinstalação

Para desinstalar o XAMPP digite apenas este comando:

rm -rf /opt/lampp

Fim!
 

Author: Kai 'Oswald' Seidler
Tradutor: André Domarques
Last modification: Sun 04 Mar 2007 10:50:34 AM CET
© 2002-2008 Apache Friends