terça-feira, 29 de janeiro de 2013

Instalando Apache 2 e PHP 5 no Ubuntu 12.10

Olá galera,

Passei alguns dias sem postar nada por estar viajando. Nesse post vou mostrar o passo a passo simples dessa instalação.

Instalação o Apache

sudo apt-get install apache2

Habilitando o mod-rewrite

sudo a2enmod rewrite

Ajustando a reescrita para URLs amigáveis

sudo vim /etc/apache2/sites-enabled/000-default

Pesquisaremos pelo bloco de código e faremos a alteração como abaixo

<Directory />
  Options FollowSymLinks
  AllowOverride All
</Directory>
<Directory /var/www/>
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  allow from all
</Directory>

Instalação do PHP

sudo apt-get install php5 php5-gd php5-pgsql php5-cli php5-cgi libapache2-mod-php5

Reiniciando o Apache

sudo /etc/init.d/apache2 restart

Alteraremos a permissão da pasta web deixando-a 100% acessível. Essa alteração só deve ser feita para o ambiente de desenvolvimento.

sudo chmod -R 777 /var/www

Para testar a configuração do PHP, criaremos um arquivo info.php dentro de /var/www contendo o código abaixo:

<?php phpinfo(); ?>

Se todos os passos foram executados corretamente, ao se acessar http://localhost/info.php deverá ser exibida uma página com todas as configurações e extensões habilitadas do PHP.

Bem pessoal, espero que a dica tem sido útil. Até a próxima.

quarta-feira, 9 de janeiro de 2013

Instalando o MapServer no Ubuntu 12.10

Olá galera,

Nesse post vamos instalar o MapServer e configurar a projeção para trabalhar com o Google Maps.

Executar no terminal o código abaixo

sudo apt-get install cgi-mapserver mapserver-bin

Para checar a versão instalada, basta executar

/usr/lib/cgi-bin/mapserv -v

Vamos setar a projeção do Google executando

sudo gedit /usr/share/proj/epsg

No final do arquivo, adicionaremos o código abaixo:

# Google Maps
<900913> +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs <>

Bem pessoal, apesar de ser bem básico é bastante útil. Até a próxima.

Corrigindo a lentidão do Ubuntu 12.10 instalado no VirtualBox

Olá galera,

Sempre executo meus testes em máquinas virtuais. Para minha surpresa após instalar o Ubuntu 12.10 no VirtualBox, ele ficou muito mais lento do que a versão 12.04.

Pesquisando na internet descobri que o problema estava ligado ao recurso 3D. Caso já tenha o Ubuntu 12.10 instalado no VirtualBox, execute o código abaixo no terminal.

/usr/lib/nux/unity_support_test -p

Será exibida uma lista de opções. Note que no final terá a opção Unity 3D supported: no. Para solucionar o problema, vamos seguir alguns passos.

  1. Baixar e instalar VirtualBox Oracle VM VirtualBox Extension Pack no site do VirtualBox.
  2. Instalar o Ubuntu 12.10 no VirtualBox caso não o tenha instalado e efetuar TODAS as atualizações.
  3. Instalar os pacotes abaixo
    sudo apt-get install linux-headers-$(uname -r) build-essential
  4. No menu do VirtualBox, ir em Dispositivos -> Instalar Adicionais para Convidados.
  5. Acessar o drive de CD pelo terminal e executar o comando abaixo.
    sudo ./VBoxLinuxAdditions.run
  6. Após concluir a instalação, vamos adicionar vboxvideo logo abaixo de lp no arquivo /etc/modules.
  7. Vamos desligar a máquina virtual e em seguida habilitar o recurso de 3D caso o mesmo não esteja habilitado. Clique na máquina virtual com o botão direito e selecione Configurações. Vamos na opção Monitor, aba Vídeo, habilitar a opção Habilitar Aceleração 3D.

Inicie a máquina virtual e cheque se está tudo ok com o comando abaixo

/usr/lib/nux/unity_support_test -p

Bem pessoal, espero que a dica tem sido útil. Até a próxima.