Olá
pessoal,
Estamos
novamente com um novo post, agora voltado para usuários que desejam
iniciar na área de desenvolvimento em PHP, MySQL e Linux. Atualmente
estou trabalhando diretamente com essa área no Curso Técnico em
Informática, na Escola Instituto Livramento, na cidade de Sant'Ana
do Livramento-RS.
Bem
pretendo mostrar um passo-a-passo bem simples e resumido de como
realizar a instalação, configurar ações e testes básicos, da
instalação do L.A.M.P, ou seja, “LINUX APACHE MySQL PHP”. O
Linux, mais
especificamente, o Debian
é utilizado como Sistema Operacional para rodar o Servidor Apache e
para gerenciar nossas bases de dados o MySQL, e o Interpretador PHP
entra como o meio para poder executar Scripts produzidos de forma
local.
1º
Passo: Instalar o MySQL, para isso vamos utilizar o terminar;
#su
root
senha
(efetuamos
o login como superusuário)
#apt-get
update
(atualizar
o sistema)
#apt-get
install mysql-server
(baixar
e instalar os pacotes necessários para o MySQL funcione)
Após
os pacotes serem baixados, o programa de instalação solicite uma
senha para o usuário administrador, e depois confirmar. Digitar a
senha desejada e após teclar enter para
concluir a instalação.
OBS.:
por padrão o serviço já fica configurado para inicializar com o
Sistema, caso isso não ocorra, basta executar as linha abaixo:
#chkconfig
mysql on
(coloca
o mysql para iniciar junto ao Sistema)
#apt-get
install chkconfig
(essa
linha deve ser executado, caso o gerenciador não esteja instalado)
Criando
a base de dados do MySQL, que contém informações referentes ao
próprio SGBD.
#mysql_install_db
(cria
a base de dados)
#service
mysql restart (ou stop e depois start)
(reinicia
o serviço)
Para
testar se está funcionado
#mysql
-u root -p
senha
2º
Passo: instalando o Apache (servidor) e o Interpretador PHP.
#apt-get
install php5
(instala
o php5 e o apache2)
#a2enmod
php5
(ativar
o módulo PHP e realizar a associação de arquivos)
#service
apache2 restart
(reiniciar
o serviço)
#apt-get
install php5-mysql
#apt-get
install libapache2-mod-auth-mysql
(baixa
o pacote responsável pela integração entre a linguagem e o SGBD)
#service
apache2 restart
(reiniciar
o serviço)
3º
Passo: instalar o PHPMYADMIN, responsável pelo gerenciamento gráfico
das bases de dados do SGBD MySQL.
#apt-get
install phpmyadmin
Durante
a instalação é necessário definir qual o servidor que estamos
utilizando na máquina, para isso basta definir Apache2 (para
selecionar basta teclar barra de espaço).
No
próximo passo defina “não” e está pronta a instalação.
O
comando abaixo cria um link simbólico do PHPMYADMIN no diretório
padrão do Servidor.
#ln
-s /usr/share/phpmyadmin/ /var/www/phpmyadmin
Para
o servidor gerenciar seus arquivos, devemos definir que as permissões
do diretório /var/www para:
#chmod
-R 777 /var/www
(definir
que todos podem fazer tudo)
4º
Passo: Testes básicos:
1)
Testar se o Apache está rodando no servidor: Abrir o navegador de
sua preferência e acessar o seguinte endereço: localhost ou o
endereço IP do servidor
A
mensagem exibida na imagem acima indica que o servidor está
funcionado de forma correta.
2)
Testar se o interpretador PHP está funcionado, neste caso vou
utilizar o gedit e gerar um pequeno script em PHP.
#gedit
/var/www/teste.php
<?php
phpinfo();
?>
No
navegador colocar o endereço do arquivo
“http://localhost/teste.php”.
3)
Verificando se o phpmyadmin está rodando corretamente no servidor:
Abra o navagador e acesso o seguinte endereço
“http://localhost/phpmyadmin”, informar o usuário e a sua
respectiva senha (root).
Bem,
assim concluo mais um post, espero que alguma forma, possa ter
ajudado a instalar e configurar um L.A.M.P no Debian ou Ubuntu, para
dar os primeiros passos para desenvolver Sites para Web.
Até
o próximo.