Linux slogan
Visite também: BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Debian
Por cjvaz
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Ubuntu + Apache2 + MySQL + PHP5
Linux user
Publicado por André Gondim em 20/09/2006

Login: andregondim, 404255 pontos | Blog: http://andregondim.eti.br
[ Hits: 196945 ]

Ubuntu + Apache2 + MySQL + PHP5

Aqui uma breve dica de como instalar tudo rapidinho no Ubuntu.

Antes de mais nada vamos fazer um "sudo apt-get update", depois:

$ sudo apt-get install apache2 mysql-server-5.0 php5 php5-mysql

O simples comando acima irá instalar o apache 2, o mysql 5 e o php5, depois para testar se está tudo devidamente bem instalado crie um arquivo dentro de /var/www por exemplo

$ sudo vi /var/www/teste.php

Dentro dele insira a linha:

<?php phpinfo(); ?>

Salve e saia, agora abra o seu navegador e digite:

http://localhost/teste.php

Se estiver tudo correto irás ver uma tela com várias informações sobre o seu servidor.

Dica de módulos a ser feita é a seguinte:

$ cd /etc/apache2/mods-enabled/
$ sudo ln -ns ../mods-available/php5.conf php5.conf
$ sudo ln -ns ../mods-available/php5.load php5.load
$ sudo /etc/init.d/apache2 reload


Beleza, está tudo pronto? Não! Ainda falta setar uma senha para o banco de dados MySQL, então faça o seguinte:

$ mysqladmin -u root password
(senha que não precisa ser a mesma do sistema)

Pronto, agora temos o Apache, o MySQL e o PHP rodando, pode melhorar?

Claro que pode, um bom administrador de MySQL é o phpmysql, então faça o seguinte:

$ sudo apt-get install phpmysql

Agora se quiser usar a interface é só digitar:

http://localhost/phpmyadmin/

Agora construa o seu site e fique tranqüilo.

Boa sorte!! ;)


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada mysql_num_fields e mysql_field_name no PHP
   Dica Linux recomendada PHP com suporte a PostgreSQL
   Dica Linux recomendada Compilando o PHP4 com acesso ao banco Interbase / Firebird no Conectiva 9
   Dica Linux recomendada Instalação e configuração Apache2 + PHP + MySQL + PostgreSQL
   Dica Linux recomendada Como ver a saída de qualquer comando MySQL no PHP

Comentários
[1] Comentário enviado por hfernandes em 20/09/2006 - 10:56h:

Cara gostei muito, mas para mim só não funcionou o administrador onde é que eu baixo ele ?


[2] Comentário enviado por andregondim em 20/09/2006 - 11:08h:

Não entendi ao certo a sua pergunta, o administrador do sistema no ubuntu vêm com sudo, você fará sudo comando.

O administrador do MySQL você fará com mysqladmin -u root password

E no caso o administrador do phpmyadmin é o mesmo do MySQL, será só fazer um http://localhost/phpmyadmin e abrirá a tela pedindo usuário e senha e você irá por root e a senha escolhida.

Espero ter ajudado.
Boa sorte! ;)


[3] Comentário enviado por hfernandes em 20/09/2006 - 13:06h:

Realmente eu não expliquei direito o administrador que eu estava falando era o phpmysql. Eu digitei $ sudo apt-get install phpmysql , mas ele não conseguio instalar ai minha pergunta era como é que eu faço para instalar e/ou baixar?


[4] Comentário enviado por andregondim em 20/09/2006 - 13:14h:

Realmente, há uma falha no minha dica, vou ver como alterar, o correto é:

$ sudo apt-get install phpmyadmin

e não sudo apt-get install phpmysql

Obrigado pela pergunta, assim posso melhorá-lo.

Abraços!


[5] Comentário enviado por hfernandes em 20/09/2006 - 14:31h:

Bem.. andre no meu ele retorna dizendo que não encontrou o pacote eu não tenho que baixa-lo antes? é que eu sou novo no linux e não sei


[6] Comentário enviado por andregondim em 20/09/2006 - 16:07h:

Cara, acredito que tu tenha que dá uma olhada no teu source.list. Dá uma olhada, faça um sudo vi /etc/apt/source.list comente todas as linhas com # no começo e cole abaixo o seguinte:

# deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main restricted

#deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main restricted

deb http://br.archive.ubuntu.com/ubuntu/ dapper main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper main restricted

deb http://br.archive.ubuntu.com/ubuntu/ dapper-updates main restricted
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper-updates main restricted


deb http://br.archive.ubuntu.com/ubuntu/ dapper universe
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper universe

deb http://br.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb-src http://br.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu dapper-security main restricted
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted
deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe

### Depois de ESC dois pontos e a letra X
### Depois sudo apt-get update
### Depois sudo apt-get upgrade
### Caso necessário faça um sudo apt-get dist-upgrade
### Depois refaça o sudo apt-get install phpmyadmin
### Boa sorte!! ;)


[7] Comentário enviado por DaKz em 01/12/2006 - 08:35h:

lol? mas dai eh mais facil que no windows... &;-D Agora to gostando mais desse "trem" nunca instalei o trio fantastico mais rapido xD. Tanto tempo no windows sem saber o que eu tava perdendo poootz.... Muito bom o artigo!


[8] Comentário enviado por leochester em 02/02/2007 - 14:21h:

André eu fiz todos os procedimentos so q...Eu não consegui setar uma senha para o banco de dados>>>> mysqladmin -u root password
mysqladmin: Too few arguments to change password

apareceu essa mensagem...Vc pode me ajudar???
Obrigado!!!


[9] Comentário enviado por tsouza em 03/04/2007 - 22:59h:

leochester

faltou vc colocar a senha
# mysqladmin -u root password SENHA

flw


[10] Comentário enviado por madrigal em 29/05/2007 - 22:34h:

Alguma coisa deu errado na hora que fui criar a senha... acho que foi porque na primeira tentativa eu não saquei que tinha que escrever a senha na mesma linha do "mysqladmin -u root password"

Olha aqui:

madrigal@madrigal:~$ mysqladmin -u root password minhasenha
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
madrigal@madrigal:~$

Quanto ao Myadmin, não sei o que colocar como login.


[11] Comentário enviado por aniltonf em 14/08/2007 - 11:18h:




[12] Comentário enviado por dnrcosta em 02/10/2007 - 23:40h:

Pô André muito bom cara, curti pra caramba tuas instruções aí. Praticas e objetivas. Deu pra dar uma boa adiantada nos meus esquemas aqui. Grato.


[13] Comentário enviado por andregondim em 02/10/2007 - 23:51h:

Obrigado, mais dicas eu tenho usado meu blog:

http://andregondim.eti.br/

Abraços!!


[14] Comentário enviado por danielsys em 27/10/2007 - 15:49h:

Funcionou perfeitamente, esta de parabens pelo artigo.


[15] Comentário enviado por blackjackdevel em 29/10/2007 - 13:49h:

Eu instalei td mas o phpmyadmin da erro 404, nao acho a pagina msm tendo sido instalado com sucesso.
O q eu faço?


[16] Comentário enviado por blackjackdevel em 29/10/2007 - 16:50h:

Consegui era so copiar o phpmyadmin da usr/share pra www


[17] Comentário enviado por jp.borba em 26/02/2008 - 13:03h:

?comentario=

Otima dica, simples, pratica e funcional.

Parabens


[18] Comentário enviado por paulloal em 11/03/2008 - 16:11h:

hein fis assim..
$mysql --user=root -p
depois coloquei a senha e enter pode ser assin tbm?
i outro quando eu vo da localhost/phpmyadmin ele nao acha erro 404
oq eu fis de errado.?


[19] Comentário enviado por AndreAlcantara em 25/07/2008 - 22:43h:

Ei agora onde eu coloco meus arquivos de PHP pra testa
se eu coloco nessa que você disse
"/var/www/" ele diz que eu não tenho permissão para isso
com que faço isso?

E agora quando coloquei o phpMyAdmin
não conseguir acessar a interface!?


[20] Comentário enviado por jampow em 27/10/2008 - 16:21h:

é só digitar:
sudo chmod 777 /var/www/

e aconselho a leitura desse artigo... muito bom!
http://www.guiaubuntupt.org/wiki/index.php?title=Permissoes_em_GNU/Linux


[21] Comentário enviado por Pier em 28/11/2008 - 14:22h:

boaaaaaaa parabens pela dica meu ubuntu server 8.10 foi de boassss


[22] Comentário enviado por lucaspolo em 30/12/2008 - 21:25h:

Boa noite a todos, eu instalei todos os pacotes, mas quando eu tento abrir um .php o navegador começa a fazer download ao invés do servidor interpreta lo. Obs: Quando eu instalei não abriu aquela janela perguntado qual a versão do servidor web.

Desde já agradeço.


[23] Comentário enviado por lucaspolo em 30/12/2008 - 21:40h:

Opa, já foi aqui, acho que o treco aqui estava com delay (kkkkkkkkkkkkkkkkkk). Mesmo assim, obrigado(?)


[24] Comentário enviado por v0lr4thss em 30/09/2009 - 19:16h:

Gostaria de saber quanto de espaço vou gastar instalando os 3?


[25] Comentário enviado por removido em 17/10/2009 - 23:38h:

ao tentar logar, ele não aceita meu usuário. Esse usuário é o mesmo que criei para entrar no servidor?


[26] Comentário enviado por marcos andrade22 em 19/10/2009 - 09:58h:

Gostaria só de complementar o comentario do blackjackdevel, para alguns iniciantes.

De primeiro momento o local "http://localhost/phpmyadmin" de o erro 404 not found

O que precisei fazer foi copiar a pasta /usr/share/phpmyadmin para a pasta /var/www.

O comando seria:
sudo cp /usr/share/phpmyadmin /var/www


[27] Comentário enviado por v0lr4thss em 21/10/2009 - 19:22h:

Boa noite, Amigo eu instalei o phpmyadmin deu tudo certo.

v0lr4ths@v0lr4ths-laptop:~$ sudo apt-get install phpmyadmin
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
phpmyadmin já é a versão mais nova.
Os seguintes pacotes foram automaticamente instalados e não são mais requeridos:
linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
Use 'apt-get autoremove' para removê-los.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.

Mas nao estou conseguindo acessa-lo pelo navegador, estou fazendo da seguinte forma:
http://localhost/phpmyadmin/

Erro:

Not Found

The requested URL /phpmyadmin/ was not found on this server.
Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.2 with Suhosin-Patch Server at localhost Port 80



[28] Comentário enviado por tentdilon em 04/06/2010 - 12:37h:

André Gondim

valews cara muito bom artigo...sou novo no linux... confesso que apanhei um pouco... não para instalar os programas o apache rodou de primeira o problema foi só o phpmyadmin que eu não sabia que tinha que copiar a pasta dele que estava em: /usr/share/phpmyadmin para a a pasta correta que seria: /var/www

do resto foi tranquilo...
falows valeu mesmo cara...parabéns...


[29] Comentário enviado por alaxricard em 05/09/2010 - 08:37h:

Não é sudo apt-get install phpmysql não e sim sudo apt-get install phpmyadmin.


[30] Comentário enviado por lindberg2007 em 13/01/2011 - 17:43h:

Gostei muuuuuito ..... deste tutorial porque funcionou !!!! é claro
obrigado Andre ...



[31] Comentário enviado por andregondim em 25/05/2011 - 23:18h:

Mais novo está em http://andregondim.eti.br/ubuntu/apache-php-mysql-de-forma-facil-no-ubuntudebian/">http://andregondim.eti.br/ubuntu/apache-php-mysql-de-forma-facil-no-ubuntudebian/

Abraços,
André Gondim
http://andregondim.eti.br/


[32] Comentário enviado por RW em 20/10/2011 - 12:29h:

Olá, bom eu com esse comando:

sudo apt-get install lamp-server^

já consigo ter o servidor pronto pra usar, apenas com esse comnado acima.

e mais o:

apt-get install phpmyadmin


depois é o de sempre

localhost e pronto.

Abs.


[33] Comentário enviado por novodespertar em 08/06/2012 - 18:55h:

Olá, Estou com um problema, quando instalo o Xampp e vou startá-lo, aparecem estes erros:

Starting XAMPP for Linux 1.7.7...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Error 1! Couldn't start Apache!
XAMPP: Starting diagnose...
XAMPP: Sorry, I've no idea what's going wrong.
XAMPP: Please contact our forum http://www.apachefriends.org/f/
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.

Alguém saberia o que está acontecendo e como resolver? Obs.: Sou novo no linux, instalei minha versão Ubuntu a 2 semanas apenas...


[34] Comentário enviado por arthurlucas em 17/08/2012 - 15:03h:

arthur@albm:/opt$ sudo apt-get install apache2 mysql-server-5.0 php5 php5-mysql
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
O pacote mysql-server-5.0 não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
No entanto, os pacotes a seguir o substituem:
mysql-server-core-5.5 mysql-server-5.5

E: O pacote 'mysql-server-5.0' não tem candidato para instalação


[35] Comentário enviado por chamy em 11/09/2012 - 22:52h:

Olá amigos
Instalei o Apache2 + MySQL + PHP5 e alguns plugins em um server ubuntu. Fiz o teste do "info.php" td normal
Carrega até alguns scripts php e tal so que o que eu tento abrir a pagina que ta o scripts do swiftpanel simplesmente não abre nada. Fica tudo em branco e não retorna nenhum erro no /var/log/apache2/error.log
da só uma olhadinha: http://69.162.90.8/server/

Eu usei esse mesmo script dias atras no Centos com o server apache e php instalado e rodou normal. so que agora que refiz o processo no ubuntu nao esta lendo ele.

Já baixei o script novamente ja fiz varias coisas e não estou conseguindo fazer ele carregar.

Creio que não seja erro no script se n ele retornaria algum erro no log dizendo o motivo. mais ele nem abre
nem codgo fonte aparece. Pensei que fose alguma coisa na versao do php mais ta na versao recomendada.

Alguem tem uma ideia dq possa ser?? Ou uma solução. RSRS


[36] Comentário enviado por douglassr em 13/02/2013 - 15:04h:

Já coloquei as duas placas de rede no servidor.

Agora como eu faça para que o modem apenas me forneça o sinal de internet para o servidor?



[37] Comentário enviado por damasiomg em 06/07/2013 - 23:54h:

Muito Bom!


[38] Comentário enviado por Pier em 23/04/2014 - 14:16h:

ta de parabens o tutorial... o unico problema q nao consigo fazer esse recurso aqui.. http://localhost/~downloads/

vc´s podem me ajudar?


PS: esse downloads estaria na /home/downloads/public_html/



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.