19 de abril de 2009

Configurando um ambiente LAMP no Ubuntu

Vamos lá. Abra o terminal e digite.

sudo apt-get install apache2

Depois que o Apache for instalado abra o Firefox e digite o seguinte endereço:

http://localhost/

Se aparecer a mensagem "It works!", significa que o Apache está rodando perfeitamente.

Agora volte ao terminal e digite:

sudo apt-get install php5 libapache2-mod-php5

Depois que o PHP for instalado você precisa reiniciar o Apache para que ele incorpore as bibliotecas do PHP. Digite o seguinte linha no Terminal.

sudo /etc/init.d/apache2 restart

Para testar o PHP digite a seguinte linha no Terminal:

sudo gedit /var/www/testphp.php

Com o Gedit aberto copie e cole a seguinte linha:



Abra o Firefox e acesse o seguinte endereço:

http://localhost/testphp.php

Agora só falta o MySQL. Vamos lá! Execute esta linha no Terminal:

sudo apt-get install mysql-server

Durante a instalação você poderá gravar a senha do administrador do banco de dados. Confirme a senha e prossiga até o final da instalação.

Agora, se a sua intenção for permitir que outros computadores da sua rede acessem o banco de dados em rede você precisa alterar algumas confirgurações. Execute esta linha no Terminal:

gksudo gedit /etc/mysql/my.cnf

Localize esta linha:

bind-address = 127.0.0.1

Substitua o IP local com o IP privado que sua máquina tem na rede. Se for uma rede doméstica como a minha o seu IP deve ser algo como 192.168.1._

Talvez você queira instalar o PHPmyAdmin para facilitar o gerenciamento do banco. Sem problemas. Digite a seguinte linha no Terminal:

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

O instalador perguntará qual web server você está usando. Informe o Apache 2, claro.

Agora você precisa fazer com que o PHP se entenda com o MySQL. Digite o seguinte no Terminal:

gksudo gedit /etc/php5/apache2/php.ini

Faça uma busca por ";extension=mysql.so"

Quando encontrar remova o ";" para que ela seja interpretada pelo PHP, habilitando a conexão com o MySQL.

Salve o arquivo e reinicie o Apache.

Abra o Firefox e digite o seguinte endereço:

http://localhost/testphp.php

Tecle Ctrl+F e procure "mysql". Você verá uma tabela com informações sobre o MySQL instalado no servidor. É a prova de que o PHP consegue se comunicar com ele.

É isso! LAMP no ar!

Nenhum comentário: