Instalando LAMP no Ubuntu
Para para começar vamos logo dizendo que LAMP é uma abreviação para os seguintes software Linux, Apache, MySQL e PHP que juntos formam o ambiente que necessitamos para desenvolver e hospedar nossos sites.
1. Instalar o MySQL
sudo aptitude install mysql-server mysql-client
Durante a instalação a senha do usuário root do MySQL será pedida.
2. Instalar o Apache 2
sudo aptitude install apache2
Depois instalado verifique se esta funcionando acesse http://localhost
se aparecer um “It works!” está funcionando.
3. Instalar o PHP 5
sudo aptitude install php5 libapache2-mod-php5
Não se esqueça de instalar também o modulo PHP do MySQL.
apt-get install php5-mysql
Bom já temos o básico agora. É só reiniciar o Apache que deve estar tudo funcionando.
/etc/init.d/apache2 restart
4. Habilitando o mod_rewrite
O mod_rewrite
é utilizado por vários CMS, Framework e etc. Então é sempre uma boa ideia habilitá-lo. Para você que não sabe o que é o mod_rewrite
veja o post sobre URLs amigáveis
a2enmod rewrite
E altere o seguinte trecho de código no arquivo /etc/apache2/sites-enabled/000-default
:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
por:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Agora reinicie o Apache e tome uma cerveja! T++
Para quem precisar usar o PostgreSQL (LAPP?):
apt-get install php5-pgsql