Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu
Estou preparando uma série de artigos sobre desenvolvimento web no Ubuntu. O primeiro deles já está pronto, e cobre a Instalação, configuração e testes do Apache, PHP e MySQL em uma máquina com Ubuntu, de maneira super detalhada e focada para iniciantes.
No próximo, que já está quase pronto, explicarei os passos para instalação do Eclipse, preparado com plugins específicos para o desenvolvimento de aplicações web, incluindo o PDT.
Ao todo, a série de artigos será:
- Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu
- Tutorial de Instalação do Eclipse IDE com Aptana, PDT, DBViewer, Subversive e RegexUtil
- Tutorial de Configuração do Debugger de PHP
- Tutorial de Configuração do DBViewer e drivers JDBC para conexão com MySQL, PostgreSQL, Oracle, SQLite e Microsoft SQL Server
- Tutorial de Configuração do Debugger de JavaScript do Aptana
- Tutorial de Conexão com Repositórios SVN
- Tutorial de Criação de Expressões Regulares com assistência do RegexUtil
- Tutorial de Configuração do Eclipse –Deixe seu ambiente ainda mais produtivo
No final, quem seguir todos os tutoriais com sucesso, terá uma IDE capaz de:
- Colorir códigos de várias linguagens
- Assistência de código PHP, JavaScript, HTML e CSS com contexto (inclusive para funções e classes que você mesmo escreveu).
- Assistência de código para diversas bibliotecas JavaScript (Spry, Ext, Aflax, Rico, Prototype, Mochikit, YUI, Mootools, Dojo, jQuery e Script.aculo.us)
- Assistência de código informando sobre recursos específicos de navegadores
- Debugar PHP e JavaScript
- Conectar, consultar e obter resultados de bancos de dados MySQL, PgSQL, Oracle, SQLite e MSSQL em uma única interface
- Compartilhar projetos via SVN
- Receber notificações de erros de sintaxe em diversas linguagens antes mesmo de rodar o programa
- Assistência para documentação de código
- Gerenciamento de tarefas via documentação de código
- “Folding” de código em várias linguagens
Até mais!



16/6/2008 às 1:40 pm
Brother, era isso que eu precisava!! Estou na espera dos artigos, serão de grande ajuda para todos!
Grande abraço!
19/6/2008 às 12:30 am
Estou ansioso para poder esses tutorias, com eles eu acho que consigo mudar para o Ubuntu. Muito feraaa!
19/6/2008 às 6:48 pm
Muito bom, esperando pelos outros artigos.
20/6/2008 às 1:11 pm
Olá colega. Também sou programador, mas com pouca experiência. Recentemente migrei para o linux e também utilizo o Ubuntu 8.04.
Na ausência do conhecimento para a instalação do servidor LAMP, corri para o google e encontrei um site onde é bem específico e explicativo sobre como instalar o LAMP. Ele utiliza comandos do modo console de acordo com o padrão Debian.
Você pode conferir em http://www.mysql-apache-php.com/
Espero ajudar. Qualquer dúvida, estou à disposição.
4/7/2008 às 4:46 pm
parabens muito bom o tutorial, vale apena mesmo simples e pratico…
4/7/2008 às 5:32 pm
[...] a notícia seja excelente, isso deve atrasar um pouco o lançamento dos meus outros tutoriais, já que foram escritos para o Europa, versão anterior do [...]
4/7/2008 às 6:07 pm
Muito bom o tutorial, parabéns!!!!!!
9/7/2008 às 1:07 am
PARABÉNS, MUITO BOM!!!
Bem explicado, linguagem clara e de fácil entendimento.
Gostei muito e recomendo!
Já estou aguardando os próximos.
9/7/2008 às 8:49 pm
Cara, é de mais gente como voce, com a sua disposição em ajudar a comunidade, fazendo tutoriais detalhados, com printscreen e tudo mais, focado pra iniciantes, que o mundo precisa!!!
Fazer isso sem recompensas financeiras, apenas pela livre vontade de querer ajudar, é um ato muito nobre que merece ser reconhecido!! Infelizmente a unica maneiro que tenho pra agradecer é lhe dizer um sonoro obrigado, e parabéns!! Se algum dia voce tiver em dúvida sobre a validade desse trabalho todo, saiba que aqui do outro lado existem pessoas que são e serão eternamente gratos por esses tutoriais!!!
Mais uma vez, muito obrigado!!! Mesmo!!!!
14/7/2008 às 1:22 pm
Olá.
Cara, seu tutorial é super completo, e intuitivo, eu já tinha procurado por tutoriais, e já tinha conseguido instalar o meu servidor local, porém gostaria de ter visto seu tutorial anteriormente, pois os que eu vi havia muita dificuldade de aplicabilidade a aprendizagem. Espero que este tutorial seu fique bastante tempo no ar, pois irei fazer reeferência do mesmo para outras conhecidos meus.
Abraços, e avancemos com a Web.
22/7/2008 às 1:16 pm
Obrigado,
funcionou perfeitamente!!!
30/7/2008 às 3:02 pm
Parabéns. Muito bom. Até para um iniciante como eu!!!Este tutorial mostra a vantagem de ir para a comunidade Linux. Só teve uma falha: o rstart do apache (apareceu a mensagem apache2: Could not reliably determine the server’s fully qualified domain name, using 192.168.1.1 for ServerName), mas vou tentar resolver.
30/7/2008 às 5:17 pm
Renato, esse erro não impede o servidor de funcionar. Pra resolver isso, você tem que achar o .conf do Apache.. deve estar em /etc/apache2, em algum lugar por alí. Ao abrir o .conf, coloque na última linha isso:
ServerName localhost
11/8/2008 às 12:27 am
Perfeito! Simplesmente show de BOLA .. nao tenho palavras pra demonstrar minha satisfação com esse TUTO.
Mas deu um erro aki para mim .. na ultima parte na hora de testar o mysql ta dando o erro falando Access denied for user root@localhost
como soou completamente leigo,.. nao faco a menor ideia do que pode ser .. mas com certeza eh algo mto simples … pq a senha eu coloquei 123, mas nao funciona ….. O que pode ser
11/8/2008 às 12:58 am
Volto aki para falar que consegui rodar o problema acima, na verdade nao seu o que era, so sei que agora funcinou … perfeito!
Agora so uma pergunta ….
como nunca usei o mysql, mto menos o php, so usei ASP com access ow sql server,
como crio uma tabela com um nome quauluqe e dou um select em uma pagina PHP.
Pode me ajudar Alexandre a me familiarizar com o mysql?
10/9/2008 às 11:36 pm
Olá, para mim o php simplesmente não é executado, aprece uma página em branco e nada ocorre., tentei reiniciar o apache, mas nada..
qualquer dica é bem vinda.
7/10/2008 às 11:23 am
[...] vários pedidos, saiu mais um artigo da série! Dessa vez cubro, passo a passo, A Configuração do Zend [...]
10/10/2008 às 5:42 am
Olá Alexandre,
Parabéns pelo tutorial. Realmente muito bom! E exatamente o que eu estava precisando.
Já uso linux a algum tempo mas não estou familiarizado com servidores ainda…
Eu dei restart no apache2ctl como você falou mas ainda não estou conseguindo acessar o php.
O apache continua enviando o arquivo pra download.
Tem alguma dica pra mim?
Qualquer coisa pode enviar por email…
Muito obrigado!
8/11/2008 às 5:01 am
Também estou com a mesma dificuldade “Yuri Rocha”, quando abro algum arquivo PHP ele envia para download! :S
Mas meus parabens Alexandre, migrei para linux Ubuntu ontem (07/11/08) e realmente é muito bom! Pena não poder ficar totalmente livre do Ruindows! :S
Estou com os 2 instalanos na máquina! (2 HD’s)
Fico no aguardo, caso você possa me dar um esclarecimento sobre o problema do enfio do arquiv PHP.
[]’s
8/11/2008 às 6:08 am
PROBLEMA RESOLVIDO!
Troquei a libapache2 (libapache2-mod-php5) para (libapache2-mod-php5filter)….e PIMBA NA GORDUXINHA!
Deu certinho! Não sei por que isso, mas comigo funcionou assim!
Obrigado a todos! []’s
12/11/2008 às 2:28 am
[...] são temas que geram bastante dúvida (formulários semânticos e instalação do apache e php no ubuntu) e carecem de bom material na [...]
25/11/2008 às 9:29 pm
Amigo, parabéns pelos seu tutoriais muito bem explicados
Eu estava acostumado instalar esses programas no windows, agora estou usando o Ubuntu e estou muito satisfeito com a facilidade de instalação dos programas para desenvolvimento.
Fui seguindo o tutorial e no final funcionou na primeira, mais fácil que isto é impossivel.
Abraços..
13/1/2009 às 10:07 am
Parabéns pelo tutorial segui os passos e aparentemente tudo certo, mas quando usei um script php para conectar ao mysql deu o seguinte erro:
Fatal error: Call to undefined function connect_mysql() in /var/www/sams/phpmysql.php on line 2
o script é este
Teria alguma sugestão?
13/1/2009 às 10:18 am
O nome da função é mysql_connect
http://br.php.net/mysql_connect
3/3/2009 às 9:20 pm
PARABÉNS… ESPETACULAR…VC AJUDOU MUITO, NÃO SÓ A MIM, MAS COMO PODEMOS VER NOS COMENTÁRIOS MUITAS PESSOAS TAMBÉM… QUE DEUS CONTINUE O ABENÇOANDO CADA DIA DE SUA VIDA… UM ABRAÇO
16/3/2009 às 2:18 pm
Parabéns. Excelente tutorial. Muito pŕatico!
18/3/2009 às 11:47 pm
Brother estou com uma dificuldade não consigo utilizar o apache no meu ubuntu 8.10 ele tava funcionando normal com PHP, MYSQL e Phpmyadmin só que do nada parou de funcionar o phpmyadmin, então resolvi desistalar porém quando instalei de novo o apache não subia, então tentei novamente sem sucesso reinstalar pois tava pedindo o download do meu arquivo de php info, já tentei reinstalar via comando synaptic e tals e não rola de jeito nenhum, se alguém aqui neste forúm poder responder ficarei extremamente grato!!!
meu e-mail é danper.jesus@gmail.com
Valew
Dan
27/3/2009 às 11:16 am
aqui eu não tenho essas opções… quando dou um ‘procurar’ no apache2 não encontra nada.. e também não tem o rest dos arquivos… help
barnabejr hotmail.com
17/4/2009 às 5:08 pm
Está de parabéns o Tutorial, primeira vez que eu executo um que corresponde as expectativas e não dá problemas, muito bom!
28/4/2009 às 4:11 pm
instalei tudo conforme o tutorial e funcionou. Mais percebi que só funciona quando arede esta ativa, quando estou plugado em alguma rede. alguém terial alguma idéia de como resolver eses problema, sou novo no mundo linux, mais estou gostando aguardo alguma resposta.
29/4/2009 às 1:29 am
Esta de parabens pelo tutorial , com esta sua orientação funcionou perfeitamente
Obrigado
4/5/2009 às 10:48 am
Parabéns, tirei várias dúvidas e admiro quem compartilha informações com outros. Continue contribuindo e espero um dia chegar ao nível de poder ajudar outros também, afinal este é a ideologia do Ubuntu.
11/5/2009 às 10:05 pm
Meu deus essa tela de download de novo ,ninguem sabe como resolver.
O negocio é pai de santo que resolve.
28/5/2009 às 8:12 pm
Este tutorial é simples e objetivo, parabéns.
2/6/2009 às 2:54 pm
Muito bom… muito bom mesmo. Meus PARABÉNS e CONTNINUE SEMPRE ASSIM…
21/6/2009 às 1:12 pm
Excelente tutorial. Muito bom mesmo….
Tudo funcionando direitinho.
Muito obrigado e continue assim!!!
21/6/2009 às 1:23 pm
Velho, parabens pelo tutorial. Linguagem bem basica.Me ajudou muito. Abraços.