Configurando LAMP - Linux, Apache, MySql, PhP





Neste tutorial será apresentado como instalar e configurar o LAMP módulo por módulo Apache, Mysql, PHP.

O primeiro passo a seguir é abrir o terminal do Linux e fazer uma atualização de todos os pacotes de seu repositório, com o seguinte comando.

$sudo apt-get update

Logo depois de você atualizar todos os pacotes você terá que instalar o Servidor local Http no nosso caso será o Apache. A instalação é via apt-get.

$sudo apt-get install apache2

O processo de instalação é simples logo depois você já poderá abrir o seu browser no seguinte link local:

http://localhost

Se a seguinte mensagem aparecer "It Works" você fez tudo certo. Caso a mensagem não apareça pode ter acontecido do serviço do apache não ter iniciado então você vai no seguinte caminho para reiniciar.

Obs: Para você reiniciar o servidor você tem que ser Root:

Entra no seguinte diretório.
$cd /etc/init.d/

Dentro do diretório use este comando para reiniciar o servidor Apache
$sudo /etc/init.d/invoke-rc.d apache2 restart

Entretanto, se você não ter nenhuma resposta então você pode desinstalar o apache2 e reiniciar o seu computador e tentar todo processo novamente. Para desinstalar use o seguinte comando:
$sudo apt-get remove apache2

Agora com seu servidor Apache rodando chegou a hora de você instalar o módulo PHP, para apache pode intepretar a linguagem de script Php.

$sudo apt-get install php5 libapache2-mod-php5

Módulo Php instalado agora é hora de restart o servidor apache.

Entra no seguinte diretório.
$cd /etc/init.d/

Dentro do diretório use este comando para reiniciar o servidor Apache
$sudo /etc/init.d/invoke-rc.d apache2 restart


Pronto depois de reiniciar o servidor apache agora é hora de testar se realmente o módulo Php está rodando. Use o seguinte comando:

$sudo gedit /var/www/teste.php

Dentro do bloco de notas digiti o seguinte código:



Agora salve. E abrar o browser neste caminho

http://localhost/teste.php

Se tudo ocorrer bem será exibido uma página com informações do módulo Php instalado. Contendo a versão e outras informações.

Instalando o Banco de Dados Mysql

Depois de você ter instalado o Apache e o Php você vai precisar de um banco de dados certo? Então vamos usar o Mysql um ótimo banco para se estudar e usar em produção.

A instalação do mysql é muito simples é toda via apt-get.

$sudo apt-get install mysql-server

Na instalação do mysql você terá a opção de criar uma senha para o usuário root do banco de dados isso é muito importante, você não deve esquecer a senha.
Instalação do banco de dados concluída agora é hora de você instalar o gerenciador do banco de dados do Mysql.

$sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Na instalação desse módulo será pedido a senha do banco de dados que você atribuio ao banco de dados na hora da instalação do Mysql.
O ambiente está todo configurado mais ainda falta a Aplicação PhpMyAdmin em modo gráfico para manipular o banco de dados. Para você manipular o banco de dados via web vai precisar baixar o seguinte aplicativo.

http://www.phpmyadmin.net/home_page/downloads.php

No meu caso eu baixei a seguinte versão: phpMyAdmin-3.3.5-all-languages.tar.gz

Logo depois de você ter baixado o seguinte arquivo você irá descompacta-lo e mudar seu nome para admin.
Entre via terminal na pasta onde está o diretório admin e use o seguinte comando como Root para copiar para a pasta padrão do apache onde é interpretado as páginas e aplicações.

$sudo cp admin /var/www

Agora é só abrir o browser no seguinte link e administrar seu banco via web.
Lembre-se o usuário é o root:
Http://localhost/admin


Referências

http://www.vivaolinux.com.br/artigo/FreeBSD-6.2-com-MySQL-5-+-Apache-2-+-PHP-5-+-phpMyAdmin?pagina=3

http://www.howtoforge.com/ubuntu_lamp_for_newbies