Programação em PHP no Linux? Instale já o XAMPP

30 Comentários

O XAMPP é provavelmente a plataforma de ambiente, para programadores, all-in-one mais popular. Esta ferramenta permite instalar, de uma só vez, o Apache, o PHP, PERL e o MySQL. Isto tudo num único processo de instalação, de forma rápida e sem complicações.

O XAMPP está disponível para sistemas Linux, Windows, Mac OSX como para Solaris entre outros. Hoje vamos aprender a instalar o XAMPP no Ubuntu.

xampp_08


A instalação do XAMPP no Ubuntu é um processo relativamente simples e rápido. Para instalarem a última versão do XAMPP basta que sigam os seguintes passos:

Passo 1) Obter aqui a última versão (5.6.14) do XAMPP (cerca de 127 MB)

Passo 2) Depois de obter o ficheiro .run, devem definir a permissão de execução

sudo chmod +x xampp-linux-x64-5.6.14-0-installer.run

Passo 3) Vamos agora proceder à instalação propriamente dita. Para isso basta correr o comando seguinte:

sudo ./xampp-linux-x64-5.6.14-0-installer.run

xampp_00

A partir do passo 3 a instalação do XAMPP passa a ser em “ambiente gráfico”. Para avançar basta carregar em Next

xampp_01

Em seguida indicamos que pretendemos que sejam instalados os seguintes componentes. Depois carregamos em Next

xampp_02

O XAMPP indica-nos que vai ser instalado em /opt/lampp

xampp_03

Agora é só aguardar uns minutos até que o XAMPP instale todas as ferramentas que referimos no inicio deste artigo.

xampp_04

E está feito! Para finalizar basta carregar em Finish.

xampp_05

Tal como para outros sistemas operativos, o XAMPP vem com um painel de gestão que nos permite gerir todos os serviços, assim como ver os logs da aplicação. Como podem ver para imagem seguinte, temos o Apache a correr e o MySQL e ProTFPD parados.

xampp_06

Como testar?

Para verificarem se o Apache está a funcionar basta que abram um browser e introduzam o endereço http://localhost

xampp_07

Como viram instalar o XAMPP no Ubuntu é algo bastante simples e intuitivo. Lembrem-se que devem colocar os vossos sites dentro de /opt/lampp/apache2/htdocs ou então definir o caminho dos mesmos no ficheiro de configuração do Apache. Agora falta a ferramenta para programação, mas como dizem os grandes programadores, qualquer editor de texto serve.

Comentários

30

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de sa
    sa

    Ou então se quiserem instalar o Apache, PHP, MySQL e o PHPMyAdmin sem recorrer ao XAMPP:
    apt-get install apache2 mysql-server libapache2-mod-auth-mysql php5-mysql php5 libapache2-mod-php5 php5-mcrypt phpmyadmin

    1. Avatar de Pedro Pinto

      Sim, também pode ser. Mas como já ensinamos tantas vezes dessa forma, hoje quisemos mudar 🙂

      1. Avatar de Nelson
        Nelson

        O único problema é que o Lamp trás uma versão mais antiga do MySQL por Default, tendo que atualizar tempos mais tarde.
        Não verifiquei se o Apache e PHP também vem as versões mais atuais.

  2. Avatar de Miguel
    Miguel

    Outra vez arroz?

    1. Avatar de Fabio
      Fabio

      Nao percebi a resposta. Anyway, bom trabalho pplware tava mesmo a precisar de um tutorial assim!

  3. Avatar de Renato
    Renato

    Porque instalar o XAMPP no Linux se todos os recursos já estão prontos ?

  4. Avatar de Blazxx
    Blazxx

    Duas coisas que me estão a fazer alguma confusão:

    1) Porque é que o XAMPP é instalado numa pasta com nome lamp? Isto não pode causar problemas?
    2) Falaram em MySQL no inicio do artigo, mas na última pica aparece MariaBD?

    1. Avatar de Bruno
      Bruno

      1) Nao ha problema nenhum. És tu que crias a pasta.
      2) Isso deve ocorrer para instalações do ubuntu em português.

      1. Avatar de Blazxx
        Blazxx

        Obrigado pelo esclarecimento. É por estas e por outras que estes sistemas alternativos não fazem frente aos macs. No mac agente quando instala aplicações elas não vão para pastas com nomes difernetes nem mudam de nome só por ter o mac em PT.

      2. Avatar de Marco
        Marco

        quanto ao ponto 2, looooool.
        Agora mais a sério, o MariaDB é um fork do MySql por parte dos criadores do mesmo, ou seja, os tipos que desenvolveram o MySQL venderam o Mysql à Oracle, passado uns tempos os tipos que ja tinham recebido o guito e descontentes com o rumo do MySQL, fizeram uma copia do MySQL e continuaram a desenvolver o MySQL com o nome de MariaDB, o que quer dizer que neste temos o MySQL da Oracle e o MariaDB.

    2. Avatar de Renato
      Renato

      MariaDB e MySQL são “a mesma coisa”.

      1. Avatar de Blazxx
        Blazxx

        Sim, já tinha entendido pelo comentário do utilizador Bruno. Em PT é MariaDB mas se tiveres o ubuntu noutra lingua fica com o nome dessa lingua.

        1. Avatar de José
          José

          Em pt é MariaDB e en, fr, es …. também o é!

      2. Avatar de Pedro Reinel
        Pedro Reinel

        A DB MariaDB é um fork do MySQL devido ao tipo de licença que este utiliza.

    3. Avatar de Fábio
      Fábio

      A MariaDB e um fork do MySQL

      https://pt.wikipedia.org/wiki/MariaDB

      quanto a instalação do xamp, e sempre um bom tutorial, mas não vejo o motivo de mudar do bom e velho LAMP 😀

    4. Avatar de john
      john

      1) LAMP é o nome do package para (L)inux que engloba (A)pache,(M)ySql e (P)HP, ou então, o AMP para Linux. Para windows será o WAMP, para osx será o MAMP. O XAMPP é um bundle multi-plataforma de um determinado package de AMP com a adição de PERL e um conjunto de configurações predefinidas que facilitam a instalação e gestão dos vários serviços.

      Basicamente o XAMPP para Linux é a mesma coisa que o LAMP com alguns pormenores:
      A) O LAMP não vem com PERL.

      B) O LAMP vem com configurações mais apertadas de segurança. Daí ser mais difícil de configurar mas também mais seguro em sites num ambiente de produção. Muitos sys admins desaconselham utilizar XAMPP em ambientes de produção. Eu tendo a concordar mas também se pode reconfigurar o XAMPP para não estar tão “aberto”.

      C) As actualizações para LAMP são mais fáceis de fazer.

  5. Avatar de Pedro
    Pedro

    PHP? Não obrigado.

    1. Avatar de CapaoAzul
      CapaoAzul

      Porquê?

      1. Avatar de alkjsdlkajsd
        alkjsdlkajsd

        se calhar gosta de nodeJS :p

    2. Avatar de Ricardo Moura
      Ricardo Moura

      words of wisdom meus senhores…

  6. Avatar de To Mates
    To Mates

    Mas … Ainda existe PHP?

    1. Avatar de Pedro Pinto

      🙂 Do melhor que existe.

    2. Avatar de LG
      LG

      E prestes a sair a versão 7 este mês!

  7. Avatar de Ricardo
    Ricardo

    Depois que aprendi a utilizar com o vagrant e virtual box, xampp nunca mais.

  8. Avatar de Toqen
    Toqen

    Acho o xampp meio complicado no linux, parece que falta recursos nesta versão, por exemplo, até agora não entendi como testar o envio de email de um site localhost com ele. 🙁

  9. Avatar de Humberto
    Humberto

    Algum bom tutorial/site/livro para começar a mexer em PHP?

    1. Avatar de Joao
      Joao

      Lynda.com
      Procura HyperSTV ele faz uploads de muitos cursos do lynda.com para o YouTube

  10. Avatar de Ruca77
    Ruca77

    Lembro de usar isto no 12º ano! Mt fixe

  11. Avatar de César Teixeira
    César Teixeira

    Bom tutorial, no entanto penso que será um total “overkill” estar a instalar o XAMPP no Linux uma vez que com um simples apt-get (em debian based) se tem a funcionar um Apache2, MySQL/Postgresql, etc etc…

    De qualquer forma bom tutorial 😉