Programação em PHP no Linux? Instale já o XAMPP
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.
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 |
A partir do passo 3 a instalação do XAMPP passa a ser em “ambiente gráfico”. Para avançar basta carregar em Next
Em seguida indicamos que pretendemos que sejam instalados os seguintes componentes. Depois carregamos em Next
O XAMPP indica-nos que vai ser instalado em /opt/lampp
Agora é só aguardar uns minutos até que o XAMPP instale todas as ferramentas que referimos no inicio deste artigo.
E está feito! Para finalizar basta carregar em Finish.
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.
Como testar?
Para verificarem se o Apache está a funcionar basta que abram um browser e introduzam o endereço http://localhost
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.
Este artigo tem mais de um ano
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
Sim, também pode ser. Mas como já ensinamos tantas vezes dessa forma, hoje quisemos mudar 🙂
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.
Outra vez arroz?
Nao percebi a resposta. Anyway, bom trabalho pplware tava mesmo a precisar de um tutorial assim!
Porque instalar o XAMPP no Linux se todos os recursos já estão prontos ?
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) Nao ha problema nenhum. És tu que crias a pasta.
2) Isso deve ocorrer para instalações do ubuntu em português.
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.
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.
MariaDB e MySQL são “a mesma coisa”.
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.
Em pt é MariaDB e en, fr, es …. também o é!
A DB MariaDB é um fork do MySQL devido ao tipo de licença que este utiliza.
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 😀
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.
PHP? Não obrigado.
Porquê?
se calhar gosta de nodeJS :p
words of wisdom meus senhores…
Mas … Ainda existe PHP?
🙂 Do melhor que existe.
E prestes a sair a versão 7 este mês!
Depois que aprendi a utilizar com o vagrant e virtual box, xampp nunca mais.
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. 🙁
Algum bom tutorial/site/livro para começar a mexer em PHP?
Lynda.com
Procura HyperSTV ele faz uploads de muitos cursos do lynda.com para o YouTube
http://www.w3schools.com/php/
Lembro de usar isto no 12º ano! Mt fixe
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 😉