quinta-feira, 23 de abril de 2015

Configurando VM para ambiente de Desenvolvimento linux PHP com banco Postgresql

Ao completar esse tutorial você terá configurado ambiente de desenvolvimento para PHP e banco de dados PostgreSQL em uma máquina virtual para trabalhar via Windows.

Baixar a ultima versão da VBOX:

Baixar a imagem da ultima versão do Ubuntu Server (14.04.02 LTS)

Instalar VBOX
Criar uma maquina virtual para ubuntu, nas configurações apontar a imagem da ultima distribuição utuntu na aba armazenamento. Tenha cuidado para baixar e utilizar uma distribuição ubuntu que tenha a mesma quantidade bits (32 ou 64) que a VM criada.




Ao iniciar a maquina virtual ele verificará que tem uma midia de ubuntu e começara a instalação, após a instalação seguir os passos abaixo.

Transformar em super usuario
# sudo su

Realizar update no ubuntu
# apt-get update

Instalar o apache, php, postgres e samba.
Para achar a ultima versão de cada pacote deve-se digitar o seguinte comando:
# apt-cache search php
# apt-cache search postgres

para instalar use os seguintes comandos:
# apt-get install apache2
# apt-get install php5 php5-cli php5-pgsql
# apt-get install postgresql-9.3
# apt-get install samba

Mudar as configurações de Rede para:
Conectado a: Placa em modo Bridge



Configurando o samba (para acessar a VM pelo windows)
Localização do arquivo: /etc/samba/smb.conf

# cd /etc/samba/
# vim smb.conf

Logo abaixo de [printers] adicionar o seguinte código:

[raiz]
path=/
user=seu_usuario
browseable=yes
writeable=yes

Devemos dar acesso ao usuario do sistema no samba, utilizando o seguinte comando:
smbpasswd -a seu_usuario
O sistema pedira para definir a senha e deverá ser 'restartado'
# service samba reload

Com o comando abaixo você descobrirá o seu endereço ip, que permitirá se conectar na sua pasta de arquivos da VM a partir do windows.
# ifconfig


Agora vamos configurar o Postgres:
as configurações abaixo permitiram o acesso via pgAdmin do windows

# sudo su postgres
# psql
# alter role postgres password '123456';

# vim /etc/postgresql/9.3/main/pg_hba.conf
abaixo do IPv6 local connection

host   all    all 0.0.0.0/0   md5

# vim /etc/postgresql/9.3/main/postgresql.conf
descomentar a linha
listen_addresses = 'localhost'
e substituir o localhost por *


# sudo /etc/init.d/postgresql restart

Nenhum comentário:

Postar um comentário