Intalando o LAMP Stack: Linux, Apache, MongoDB e PHP5
Hora de mudar um pouco seu LAMP Stack: trocando o M para MongoDB. Esse totorial mostrará como instalar o servidor Apache 2 para rodar PHP5 junto com MongoDB no Debian ou Ubuntu.
1 -Atualize seus pacotes:
1
sudo apt-get update && apt-get upgrade
2 - Instale o servidor Apache:
1
sudo apt-get install apache2 libapache2-mod-php5
3 - Instale o MongoDB:
Cada distribuição e versão do Debian e do Ubuntu tem um modo de instalação diferente. Veja as intruções de instalação do MongoDB.
4 - Instale o PHP5 e as extensões necessárias:
Além do PHP5 é necessário ter instalado o PEAR, php5-dev e o php5-cli para poder adicionar a extensão do MongoDB através do repositório PECL.
Não instale o driver através do pacote
php5-mongo
, sob risco de obter uma versão desatualizada do driver.
1
sudo apt-get install php5 php5-dev php5-cli php-pear
5 - Instale a extensão do MongoDB através do PEAR:
1
sudo pecl install mongo
6 - Adicione o MongoDB ao php.ini do Apache:
1
echo 'extension=mongo.so' | sudo tee --append /etc/php5/apache2/php.ini
7 - Reinicie o servidor Apache
1
sudo service apache2 restart
8 - Crie uma pasta para servir seus projetos e adicione um link para ela:
1
2
mkdir -p ~/www
cd /var/www && sudo rm -r html && sudo ln -s ~/www html
10 - Verifique se está tudo certo:
Crie um arquivo chamado index.php
e chame a função phpinfo
para verificar se a extensão do MongoDB foi instalada corretamente:
1
cd ~/www && touch index.php && echo "<?php phpinfo();" >> index.php
Abra o seu navegador em http://localhost
e procure com ctrl + f
a extensão mongo
.
Pronto. É só isso.