Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux
» Screenshot
Linux: openlanhouse cliente
Por orlinux



» Login
Login:
Senha:

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

Esqueci minha senha

» Wallpaper
Linux: congresso linux
Por rivo

Dica

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

Login: andregondim, 190974 pontos Homepage: http://andregondim.eti.br
[ Hits: 70078 ]

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 Suporte PHP5 oci8 no Oracle 11g - Ubuntu 8.04 Server
   Dica Linux recomendada Mostrar os campos de uma tabela do PostgreSQL com PHP
   Dica Linux recomendada mysql_num_fields e mysql_field_name no PHP
   Dica Linux recomendada Compilando o PHP4 com acesso ao banco Interbase / Firebird no Conectiva 9
   Dica Linux recomendada Otimizando conexões entre PHP e MySQL

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 entaotoloko 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




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 - Copyleft 2002-2009 Viva o Linux.com.br

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.