Wiki Athos Documentações Manual de Instalação Servidor Linux

+A A -A

Manual de Instalação Linux (Debian - 8)



Selecione ‘Install’.



Selecione o idioma, Portuguese (Brasil), pressione ’Enter’.



Com A tecla ‘Tab’ selecione Sim, e pressione ‘Enter’.



Selecione Brasil, pressione ‘Enter’.



Selecione Português Brasileiro e pressione ‘Enter’.



Neste momento ele irá identificar sua conexão de rede, caso você esteja recebendo seus IP automaticamente (DHCP) porem se não tiver será solicitado que informe.



Insira o nome da máquina (‘hostname’), que será ‘portalathos’.



Selecione configurar a rede manualmente e pressione ‘Enter’.



Coloque o endereço de IP fixo (192.168.0.254). Caso queira informar sua máscara junto com o IP ex.: IP/24 pode fazer, caso contrário a próxima etapa irá solicitar sua máscara.



Coloque sua máscara de rede, caso não tenha informado na etapa anterior..



Informe o ‘Gateway’.



Informe o servidor ‘DNS’.



Insira o domínio.



Informe a sua senha do usuário root, athos2.0@2013.



Repita a senha para o usuário root, athos2.0@2013



Informe o nome do usuário, ‘athos’.



Agora informe o nome do login de seu usuário, ‘athos’



Digite a senha do usuário, athos2.0@2013.



Repita a senha, athos2.0@2013.



Selecione o fuso horário da sua região..



Selecione ‘ Assistido - usar disco inteiro ’.



Selecione ‘ Todos os arquivos em uma única partição (para iniciantes) ’.



Selecione o fuso horário.



As partições foram criadas, selecione ‘Finalizar o particiona mento e escrever as mudanças no disco’.



Selecione ‘Sim’.



Aguarde...



Agora vamos selecionar o repositório. Selecione ‘Brasil’.



Selecione ftp.br.debian.org.



Caso a rede tenha proxy configurado. Deixe em branco.



Aguarde...



Nessa etapa o ‘servidor’ tem que estar conectado à internet, aguarde...



Selecione ‘Não’.



Aguarde...



Selecione ‘Servidor web’.



Aguarde...



Aguarde...



Selecione ‘Sim’.



Selecione ‘/dev/das’.



Aguarde a Finalização.



Pronto o Debian está instalado! Pressione ‘Enter’ para continuar, logo em seguida a máquina ira reiniciar.

Módulos



Após a instalação do Linux Debian, será feita a instalação de alguns módulos.

  1. Dependências Linux
  2. Dependências do PHP
  3. Composer
  4. Laravel
  5. Postgres
  6. GIT
  7. Projeto
  8. Dependências do projeto
  9. Instalar o ssh para acesso remoto
  10. Executar o projeto

1.Passos para instalar dependências Linux

1.1. Abrir o terminal

1.2.cd /home/athos

1.3.su (entrar como root)

1.4.apt-get update



2.Passos para instalar as dependências do PHP.

2.1. apt-get install php5

2.2. apt-get install php5-dev

2.3. apt-get install php5-pgsql



3.Passo para instalar o composer.

3.1. php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

3.2. php-r"if(hash_file('SHA384','composer-setup.php')==='669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d 40d5be660b410'){echo'Installerverified';}else{echo'Installer corrupt';unlink('composer-setup.php');} echo PHP_EOL;"

3.3. php composer-setup.php

3.4. php -r "unlink('composer-setup.php');"



4.Passos para instalar o Laravel.

4.1. php /home/athos/composer.phar global require "laravel/installer"



5.Passos para instalar o Postgres.

5.1. Depois do debian instalado rodar: apt-get update;

5.2. Entrar no diretorio: cd /etc/apt/sources.list.d

5.3. Criar um arquivo novo arquivo: touch pgdg.list

5.4. Abrir este arquivo: nano pgdg.list

5.5. Adicionar a seguinte linha no arquivo.

deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main

5.6. Salvar e sair

5.7. Baixar a chave pública do postgres

wget -O - https://postgresql.org/media/keys/ACCC4CF8.asc >> key

5.8. Adicionar a chave pública no apt:

apt-key add key

5.9. Atualizar os repositorios linux: apt-get update

5.10. Instalar o postgres 9.0: apt-get install postgresql-9.0

5.11. Alterar para o usuario root: su root

5.12. Alterar a senha do usuário postgres: password postgres

5.13. Alterar para o usuario postgres: su postgres

5.14. alterar a senha do usuario postgres no postgres

psql -c "ALTER USER postgres WITH PASSWORD '123456789'" -d template1

5.15. Abrir este arquivo: nano /etc/postgresql/9.0/main/postgresql.conf

5.16. Descomentar a linha listen_addresses, ficará assim:

listen_addresses = '*'

5.17. Salvar e sair

5.18. Abrir este arquivo: nano /etc/postgresql/9.0/main/pg_hba.conf

5.19. Alteração padrão que é feita no Windows para permitir conexão de qualquer computador, as linhas finais do arquivo ficaram assim.

host all all 0.0.0.0/0 md5

host all all ::0/0 md5

5.20. Salvar e sair

5.21. Fixar o IP no computador

5.22. Entrar no arquivo: nano /etc/network/interfaces

5.23. Alterar a linha: iface eth0 inet dhcp

Para: iface eth0 inet static

5.24. Adicionar as linhas logo abaixo da linha citada acima, se atentando para a faixa e os IPs especificados

Address 192.168.0.2

Netmask 255.255.255.0

Network 192.168.0.0

Alinha network é a faixa da rede, deve ser finalizada em "0"

Gateway 192.168.0.1

Dns-nameserver 192.168.0.1

5.25. Reiniciar o computador: reboot



6.Passos para instalar o GIT

6.1. apt-get install git-core



7.Passos para baixar o projeto

7.1. cd /home/athos

7.2. mkdir Projetos

7.3. cd Projetos

7.4. git config --global user.name "Sincronização"

7.5. git config --global user.email sincronizacao@sistemaathos.com.br

7.6. git clone http://sincronizacaoathos@bitbucket.org/athosdev/sincroniamultiloja.git

7.7. digitar a senha do usuário do git ("sincronizacaoathos")

7.8. cd sincroniamultiloja



8.Passos para Instalar dependencias do projeto

8.1. php /home/athos/composer.phar install

8.2. nano. env (colocar as configurações de banco de dados)



9.Passo para instalar o ssh para acesso remoto

9.1. apt-get install ssh



10.Passo para executar o projeto

10.1. php artisan serve