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.

[ Hits: 92.531 ]

Por: Lorran Luiz em 01/03/2008 | Blog: http://lorranluiz.hostingtribe.com/


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.

Página anterior     Próxima página

Páginas do artigo
   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
Outros artigos deste autor

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

Leitura recomendada

Aces Downz - Gerenciador de downloads e controle de tráfego

Conheça o PHP-Fusion

Estatísticas para todos

Captive Portal Customizado

Construindo componentes em PHP e jQuery

  
Comentários
[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