Pular para o conteúdo

Servidor LAMP + PHPMyAdmin + Webalizer

Instalação e configuração rápida e totalmente prática de um ambiente LAMP implementado com PHPMyAdmin e o Webalizer.
Lorran Luiz luizhacker
Hits: 93.176 Categoria: PHP Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 4: Instalando o MySQL

A cada instante surgem novas páginas, fóruns e lojas virtuais que necessitam de um "lugar" seguro onde guardar as informações e permitir que elas estejam disponíveis na internet.

Esse "lugar seguro" geralmente é um banco de dados, ou seja, armazena os mais diferentes tipos de dados dos mais diversos tamanhos com as mais diversas regras de segurança e acesso aos dados.

A escolha de um banco de dados deve ser bem analisada, pois um banco de dados robusto e complexo pode comprometer o funcionamento de um sistema que necessita de um banco de dados básico. Enquanto um banco de dados básico e com recursos de segurança precários em um sistema de grande porte pode causar muitos problemas que colocam em risco a profissão e a reputação do responsável pelo sistema.

Resumindo: Você não precisa do melhor banco de dados e sim um que cumpra suas necessidades. O MySQL é um servidor de banco de dados que vem se adaptando aos mais diversos requisitos, principalmente em matéria de segurança, facilidade e muitos outros fatores que vêm juntos levando o MySQL ao "gosto popular", principalmente por ser um software livre.

5.1 Instalando o MySQL

Como as instalações anteriores, essa não é diferente, através do APT o processo fica automatizado.....

Abra o console e digite:

# apt-get install "mysql-server"

Obs.: Repare que quando você marca um pacote para instalação logo em seguida os pacotes dependências são automaticamente marcados também.

5.1.1 Configurando um ambiente MySQL

Digite no console:

# mysql_install_db

Para configurar um ambiente MySQL.

5.1.2 Configurando uma senha administrativa

Uma senha administrativa, também conhecida como senha de root, é usada somente em casos raros, que necessitam de permissão de super usuário para que algumas configurações específicas sejam efetuadas. Para criar uma senha administrativa use o seguinte comando:

# mysqladmin -u root password 'sua_senha'

5.2 Testando o servidor MySQL

Para testar seu servidor MySQL você precisa abrir o console e digitar:

# mysql -u root -p

E digite sua senha. Depois de informar sua senha você visualizará uma linha com o seguinte texto:

mysql>

Então digite "quit" para sair e prosseguir com as instalações.

5.3 MySQL & PHP

Agora você deve usar o seguinte comando:

# apt-get install php5-mysql

Pronto! Seu servidor LAMP está instalado!

5.4 Testando o MySQL no PHP

É muito simples efetuar esse teste. Para garantir que os servidores (de banco de dados e web) reconhecerão as atualizações, digite:

# /etc/init.d/mysql stop
# /etc/init.d/apache2 stop
# /etc/init.d/apache2 start
# /etc/init.d/mysql start


Abra seu navegador preferido e na barra de endereços digite:

http://localhost/

Use a ferramenta de pesquisa (no documento) para encontrar mysql, no caso do Iceweasel (ou Firefox) digite CTRL+F e escreva "mysql": Se você encontrar a palavra mysql em tamanho da fonte médio ou grande (como um título para uma tabela) significa que seu MySQL foi instalado com módulo para PHP com êxito!

Veja a figura abaixo:



Vamos partir agora para a instalação do PHPMyAdmin.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Instalando o Apache 2
   3. Instalando o PHP 5
   4. Instalando o MySQL
   5. Instalando o PEAR
   6. Instalando o PHPMyAdmin
   7. Instalando o Webalizer
   8. Finalizando

Introdução a manipulação de erros em PHP

Plugin Moip Assinaturas para CakePHP - Conheça e aprenda a usar

O que é o e107

Simulando o SSH via WEB

Enganando o proxy Squid (download de arquivos)

Formulário "Fale Conosco" em HTML/PHP autenticado no SMTP Server

#1 Comentário enviado por exercitobr em 01/03/2008 - 14:37h
Parabens, esse conjunto é importante saber instalar. Será bastante útil a muitos que se iniciam na area de servidores. Abraço.
#2 Comentário enviado por wilberto em 01/03/2008 - 16:00h
Lorran, tá de parabéns pelo artigo! Ficou um texto ótimo de se ler... Um modelo a ser seguido!
#3 Comentário enviado por diekn em 01/03/2008 - 19:16h
Parabens,em se tratando de Debian Gnu-Linux,sempre é bom.
#4 Comentário enviado por brunocontin em 04/03/2008 - 10:01h
Simplismente ótimo, só que eu agarrei na hora de fazer o login, está dando essa mensagem de erro: #1045 - Access denied for user 'root'@'localhost' (using password: YES)

O que eu posso fazer para corrigir isso?
#5 Comentário enviado por luizhacker em 04/03/2008 - 13:58h
Você recebeu essa mensagem no phpmyadmin ou no console?

Você provavelmente errou na digitação da senha de root, agora é preciso saber quando: errou na tentativa de login ou na de definição de senha. Verifique se o Caps Lock está ligado e tente novamente.

Se o erro persistir depois de minuciosas tentativas você pode ter errado a senha na digitação quando a definiu com o comando:
# mysqladmin -u root password 'SENHA'
#6 Comentário enviado por ramon.rdm em 13/03/2008 - 13:11h
Luiz!
Meus parabens!!!
Estava precisando instalar um servidor aki em casa....
entre muitos tutoriais.... e erros.... acabei achando o seu.
Simples de instalar um servidor web seguindo estes passos!!!
Obrigado!!!
#7 Comentário enviado por removido em 14/03/2008 - 08:10h
voce salva minha vida cara.. brigadao
tenho que colocar o moodle a rolar no servidor de minha escola.
#8 Comentário enviado por Leandroscar em 08/06/2008 - 11:56h
valeu amigo!!
obrigado!!
eu tava tendo um Problema e com seu tutorial resolvi tudo !!
valeuz mesmo!!
#9 Comentário enviado por slimp em 04/11/2008 - 10:27h
exelente!!!

como sou novo no mundo linux muitas vezes fica dificio de se entender algo

mas o seu artigo naum, posso colocar que ate agora esse foi o melhor artigo que ja li nesse meu começo de linux

que acaba encorajando aos novatos a prosseguir no mundo linux!!!!
#10 Comentário enviado por jeff.jno em 13/02/2009 - 04:43h
Exelente!
Instalei o ubuntu server e configurei um proxy onde quero visualizar relatórios do sarg. No entanto ao tentar iniciar o serviço do apache2 ele me retorna o seguinte erro:
apache2: bad user name apache

Não tenho ideia de como resolver será que alguem poderia me dar uma força?
#11 Comentário enviado por xirux em 10/04/2010 - 20:45h
Cara, muito bom teu artigo, e realmente foi um dos melhores que eu ja li aqui. Parabens pelo incentivo. Quem ganha eh o Brasil...Viva o Linux!!
#12 Comentário enviado por dalsonn em 05/05/2012 - 13:36h
Demais esse artigo cara. Como iniciante, foi o unico que eu consegui instalar com sucesso o php + apache em meu debian squeeze. Vou continuar seguindo para instalar o mysql e o restante
#13 Comentário enviado por dalsonn em 06/05/2012 - 19:05h
Instalei p phpmyadmin, e está tudo ok. Só tenho uma observação, em vez de startar o mysql quando for testar no browser, eu precisei startar antes, para que ainda na configuração do phpmyadmin, ele conseguisse pegar a senha do root do bd. Porque com o mysql parado, dava falha ao tentar conectar quando pedia essa senha.
#14 Comentário enviado por dalsonn em 07/05/2012 - 09:46h
Realmente o melhor que encontrei mesmo
#15 Comentário enviado por Sir Emerick em 14/12/2012 - 21:15h
ola, sou usuário do Mint Lisa,
Estou com problemas, comprei um curso online sobre Joomla, porem estou parado pois nao consegui fazer uso do http://localhost/
fiz varias tentativas em buscas por material pra fazer a instalação quando ja achava que tinha tudo instalado fui tentar usar mas so da erro,
quando depois de estar com os erros encontrei este belo material,
allan@AMD ~ $ sudo /etc/init.d/apache2 restart
apache2: Syntax error on line 230 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/exemplo: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.
...fail!
allan@AMD ~ $ sudo gedit /var/www/testphp.php
^[[Ballan@AMD mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

#16 Comentário enviado por qcastro em 30/10/2014 - 13:30h
Me ajudou bastante para ter a certeza de como instalar o LAMP e fazer o lwt funcionar. Tinha feito muitas besteiras, mas depois deste artigo, quase tudo ficou resolvido. Parabéns pela clareza!

Contribuir com comentário

Entre na sua conta para comentar.