Apache2 + PHP5 + MySQL + PhpMyAdmin + Webmin de forma simples e objetiva
Esta é uma forma básica de instalar o Apache2 + PHP5 + MySQL + PhpMyAdmin + Webmin. Serve para testar suas aplicações MySQL e PHP e com alguns detalhes a mais é possível montar o seu próprio servidor WEB. Junto vai o Webmin, que é um poderoso gerenciador de serviços para seu servidor.
[ Hits: 55.456 ]
Por: Fabio Barby em 17/04/2008
Banco de dados MySQL
Optei pelo MySQL por se tratar de um Banco de Dados leve, básico e que cumpre muito bem o seu papel.
Instalação do MySQL:
Para instalar proceda da seguinte forma:
# aptitude install mysql-server-4.1 mysql-client-4.1
Pronto, o MySQL está instalado mas precisa configurá-lo.
# mysqladmin -u root password 'SENHA'
Com esse comando você define uma senha para o usuário root, agora vamos acessar o servidor MySQL:
# mysql -u root -p
Irá pedir a sua senha, e será direcionado ao prompt do MySQL:
mysql>
Neste ponto você vai criar as permissões de um usuário e o banco de dados. Adotei como padrão que o localhost terá acesso a todos os banco de dados
Para acessar o usuário, banco de dados etc, digite:
mysql> use mysql;
Database changed
mysql>
Para dar ao localhost a permissão para acessar todos os bancos de dados:
mysql> insert into
-> host(host,db,Select_priv, Insert_priv, Update_priv,
-> Delete_priv, Create_priv, Drop_priv)
-> values('localhost','%','Y','Y','Y','Y','Y','Y');
O "%" pode ser substituído pelo nome de outro banco de dados. O "%" é um coringa.
Para criar um usuário com permissões de acesso ao localhost digite:
mysql> insert into
-> user (host, user, password)
-> values('localhost','USUÁRIO',password('SENHA'));
Para permitir que um usuário acesse um banco de dados no localhost, use o seguinte comando:
mysql> insert into
-> db (host,db,user,Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv)
-> values ('localhost','MEU_BANCO_DE_DADOS','USUÁRIO','Y','Y','Y','Y','Y','Y');
Pronto, agora vamos sair do prompt do MySQL:
mysql> quit
Bye
Para criar um banco de dados com o nome VIVAOLINUX, vamos usar o comando:
# mysqladmin -u root -p create vivaolinux
Depois de lhe perguntar a senha o novo banco de dados será criado.
O serviço MySQL precisa ser reiniciado, use o comando:
# mysqladmin -u root -p reload
Depois de perguntar a senha o MySQL será carregado novamente:
Ok. Se tiver tudo certo está criado o usuário e um banco de dados. Agora você pode criar, editar e apagar as tabelas como você achar melhor.
Por padrão o MySQL irá abrir a porta 3306, então lembre-se de liberar essa porta em seu firewall!
Até agora você fez a configuração do seu MySQL via linha de comando, mas isso foi pra você ver que usar o prompt não é um bicho de sete cabeças!
Existe sim uma maneira mais simples de configurar o MySQL, que é usando o PhpMyAdmin.
Veja na página seguinte...
Página anterior Próxima página
Páginas do artigo
1.
Algumas políticas adotadas para a instalação
2.
Instalação do Apache2
3.
Módulos de suporte PHP5 para Apache2
4. Banco de dados MySQL
5.
phpMyAdmin
6.
Webmin
Outros artigos deste autor
Terceirização de segurança gera dúvidas em profissionais de TI
Conhecendo o eBox
Leitura recomendada
Modem no Notebook Toshiba 1135-S1553
Guia do Desktop Redondo - Fedora 7
Funcionalidades para o Unity
Configurando um servidor de email com Postfix, MySQL, SASL, MailScanner e MailWatch no CentOS 4.2
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Comentários
Caso o phpmyadmin não crie essa pasta no /var/www/ coloque um atalho para o mesmo:
# ln -s pasta_instalado_phpmyadmin phpmyadmin
muito bom, consegui instalar o webmin.
queria aprender a adicionar dominios virtuais pelo webmin.
e acessar pela rede.
Mensagem
muito bom, consegui instalar o webmin.
queria aprender a adicionar dominios virtuais pelo webmin.
e acessar pela rede.
henryjr:
Valeu pelo seu comentário. Creio q as versões atuais ja deixam o caminho correto, mas caso não for, tae a solução...
gpr:
Experimenta ir em "Servidores" e procura por "Servidor Web Apache" em seguida "Create virtual host", esse é o caminho!
Boa sorte...
Mensagem
henryjr:
Valeu pelo seu comentário. Creio q as versões atuais ja deixam o caminho correto, mas caso não for, tae a solução...
gpr:
Experimenta ir em "Servidores" e procura por "Servidor Web Apache" em seguida "Create virtual host", esse é o caminho!
Boa sorte...
muito bom mesmo o seu artigo...
está de parabéns espero um dia chegar a esse nivel com ajuda de vcs
abraço!!
Mensagem
muito bom mesmo o seu artigo...
está de parabéns espero um dia chegar a esse nivel com ajuda de vcs
abraço!!
tudo perfeito, única alteração foi do mysql 4.1 para o 5.0
parabéns
Mensagem
tudo perfeito, única alteração foi do mysql 4.1 para o 5.0
parabéns
Realmente Emmanuel, mas mesmo vc chamando pela instalação do 4.x ele instala o 5...
pode ficar susse quanto a isso!!!
[]s
Mensagem
Realmente Emmanuel, mas mesmo vc chamando pela instalação do 4.x ele instala o 5...
pode ficar susse quanto a isso!!!
[]s
Contribuir com comentário
Enviar