Compartilhar

XAMPP é um servidor independente de plataforma, software livre, que consiste principalmente na base de dados MySQL, o servidor web Apache e os interpretadores para linguagens de script: PHP e Perl. O nome provem da abreviação de X (para qualquer dos diferentes sistemas operativos), Apache, MySQL, PHP, Perl. O programa está liberado sob a licença GNU e atua como um servidor web livre, fácil de usar e capaz de interpretar páginas dinâmicas. Atualmente XAMPP está disponível para Microsoft Windows, GNU/Linux, Solaris, e MacOS X. O objetivo principal do XAMPP é instalar um ambiente para desenvolvedores. Ao contrário de LAMP e LEMP, o XAMPP ao ser instalado já vem com todos software instalados, como Apache, MySQL, PHP, Perl, sem a necessidade de instalar um a um. Neste tutorial, vou mostrar Como Instalar e Configurar XAMPP no Ubuntu 14.04, porém o mesmo é compatível com várias distribuições Linux como CentOS e Debian também.

Como Instalar e Configurar XAMPP no Ubuntu
Como Instalar e Configurar XAMPP no Ubuntu

Como Instalar e Configurar XAMPP no Ubuntu

O primeiro a se fazer é o Download do XAMP, clique Aqui. Abra o terminal e digite o comando abaixo:

Veja que atualmente a versão do XAMPP é 1.8.2 no caso para o PHP 5.4.31, mas também existe a versão 1.8.3 que vem com PHP 5.5.15, veja todas versões disponíveis para download Aqui.

Dê permissão de execução ao arquivo:

Execute o Arquivo:

Ao executar será solicitado confirmar algumas informações, apenas pressione ENTER

—————————————————————————-
Welcome to the XAMPP Setup Wizard.

—————————————————————————-
Select the components you want to install; clear the components you do not want
to install. Click Next when you are ready to continue.
XAMPP Core Files : Y (Cannot be edited)

XAMPP Developer Files [Y/n] :y

Is the selection above correct? [Y/n]: y

—————————————————————————-
Installation Directory

XAMPP will be installed to /opt/lampp
Press [Enter] to continue :

—————————————————————————-
Setup is now ready to begin installing XAMPP on your computer.

Do you want to continue? [Y/n]: y

—————————————————————————-
Please wait while Setup installs XAMPP on your computer.

Installing
0% ______________ 50% ______________ 100%
#########################################

—————————————————————————-
Setup has finished installing XAMPP on your computer.

 

Iniciando e Parando o serviço XAMPP

O XAMPP foi instalado no diretório /opt/lampp,  você pode iniciá-lo usando o seguinte comando.

Starting XAMPP for Linux 1.8.3-4…
XAMPP: Starting Apache…already running.
XAMPP: Starting MySQL…ok.
XAMPP: Starting ProFTPD…ok.

Para parar o serviço use o comando:

Stopping XAMPP for Linux 1.8.3-4…
XAMPP: Stopping Apache…ok.
XAMPP: Stopping MySQL…ok.
XAMPP: Stopping ProFTPD…ok.

Acessando e Testando o XAMPP

Para acessar o XAMPP abra seu navegador e digite o endereço http://SEU-IP/xampp ou http://localhost/xampp

Como Instalar e Configurar XAMPP no Ubuntu
Como Instalar e Configurar XAMPP no Ubuntu

Veja na imagem que o XAMPP não abriu corretamente, para corrigir esse erro faça conforme mostrado abaixo:

1. Abra o arquivo /opt/lampp/etc/extra/httpd-xampp.conf

2. Procure por uma linha que está quase no final do código:

[…]
Require local
[…]

e comente a mesma, vai ficar conforme abaixo:

[…]
#     Require local
[…]

3. Salve ( Ctrl – O ) e feche o arquivo ( Ctrl – x ).

4. Reinicie o XAMPP.

Agora atualize sua página que vai aparecer corretamente a página inicial do seu XAMPP.

Como Instalar e Configurar XAMPP no Ubuntu
Como Instalar e Configurar XAMPP no Ubuntu

Acesse o PHPMyAdmin

http://localhost/phpmyadmin

Como Instalar e Configurar XAMPP no Ubuntu
Como Instalar e Configurar XAMPP no Ubuntu

Acompanhe as estatísticas do seu servidor pelo XAMPP

XAMPP vem com aplicativo webalizer pré-instalado que é um programa gratuita para análise de servidor web do arquivo de log. Ele exibe os relatórios de uso de servidor web no formato HTML com um navegador web.

http://localhost/webalizer

Como Instalar e Configurar XAMPP no Ubuntu
Como Instalar e Configurar XAMPP no Ubuntu

 Problemas de Segurança no XAMPP

Não tente usar o XAMPP em ambientes de produção. Ele não se destina para uso em produção, mas apenas para fins de desenvolvimento. O XAMPP é configurado para ser aberto quanto possível para permitir a desenvolvedores que quiserem. Para ambientes de desenvolvimento ele é ótimo, mas em um ambiente de produção, pode ser perigoso.

Falhas de Segurança:

  • O Administrador do MySQL (root) não tem senha.
  • O daemon do MySQL está acessível pela rede.
  • ProFTPD usa a senha “lampp” para o usuário “daemon”.
  • PhpMyAdmin está acessível pela rede.

Para corrigir execute o comando abaixo:

Você poderá redefinir senhas e assim melhorar a segurança do seu ambiente e desenvolver seu projeto sem dores de cabeça.

Quick security check…
XAMPP:  Your XAMPP pages are NOT secured by a password.
XAMPP: Do you want to set a password? [yes]
XAMPP: Password:
XAMPP: Password (again):
XAMPP:  Password protection active. Please use ‘xampp’ as user name!
XAMPP:  MySQL is accessable via network.
XAMPP: Normaly that’s not recommended. Do you want me to turn it off? [yes]
XAMPP:  Turned off.
XAMPP: Stopping MySQL…ok.
XAMPP: Starting MySQL…ok.
XAMPP:  MySQL has to run before I can check the security.
XAMPP:  MySQL has to run before I can check the security.
XAMPP:  MySQL has a root passwort set. Fine! 🙂
XAMPP:  The FTP password for user ‘daemon’ is still set to ‘xampp’.
XAMPP: Do you want to change the password? [yes]
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Reload ProFTPD…ok.
XAMPP:  Done.

 

Feito! XAMPP instalado com segurança!

Gostou da dica? Deixe seu comentário!

Até mais,

Avalie esse Post
  • Mateus

    Agora vou fazer alguns testes aqui!!!!

    Obrigado por disponibilizar um tutorial tão bom…

    Parabens pelo site

  • Allan Almeida

    Olá Marciel,

    Obrigado pela visita =) e pelo comentário!

    Forte Abraço,

    Allan

  • Ferreira Filho

    O tutorial ficou excelente, testei aqui e deu tudo certo, obrigado pela contribuição. abraços!

    • Allan Almeida

      @ferreira_filho:disqus

      Obrigado pelo comentário e participação =)

      Abraço,

      Allan Almeida

  • ronny

    opa, no netbeans pede para indicar o interpretador php,ja indiquei a pasta php,os arquivos dentro e nada…o que seria isso?