Your SlideShare is downloading. ×
MigraçãO
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

MigraçãO

1,054

Published on

como migrar o ambiente de desenvolvimento web de proprietário para software livre

como migrar o ambiente de desenvolvimento web de proprietário para software livre

Published in: Self Improvement
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,054
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Oi, meu nome é Bruce
  • 2. Porque não migrar
    • Trabalho há anos com windows e nunca precisei de algo que o mesmo não me oferece-se.
    • O linux não tem uma IDE para desenvolver sistemas, e ou sites em flash como o windows.
    • O Dreamweaver, flash,fireworks e o photoshop são os caras! E eu tenho a manha total em crackea-los.
    • Eu tenho muito dinheiro e não tenho problemas nenhum em comprar um pacote Adobe Creative Suite 4 Master Collection no valor de US $2,499.00( 27/nov/09 ).
  • 3. Porque migrar
    • Os mais adaptados sobrevivem.
    • Ambiente de desenvolvimento parecido com o ambiente de produção.
    • Existe uma grande variedade de ferramentas estáveis, completas e que não precisa pagar por elas e muito menos crackea-las.
    • Redução (eliminação) do investimento em softwares.
    • Maior liberdade e controle sobre a aplicação.
  • 4. Principais dificuldades encontradas
    • Processo de instalação de softwares diferente do windows.
    • Falta de conhecimento sobre permissões de acesso a arquivos e diretórios.
    • Falta de suporte às ferramentas da ®Adobe.
    • Onde esta o c: ?
  • 5. Tudo bem, quero migrar. Por onde eu começo?
    • Entendendo sobre permissões de arquivos e diretórios.
    • Conhecendo o sistema de particionamento do linux.
    • Preparando o ambiente de trabalho.
    • Escolhendo as ferramentas certas.
  • 6. Permissões de acesso, Chmod é a solução? Octal Binário Permissões 0 000 --- 1 001 --x 2 010 -w- 3 011 -wx 4 100 r-- 5 101 r-- 6 110 rw- 7 111 rwx
  • 7. E o chown?
    • O comando chown executado pelo root permite alterar o proprietário ou grupo do arquivo ou diretório, alterando o dono do arquivo ou grupo.
    • Fonte: www.vivalinux.com.br
    • # chown bruce /var -> torna o usuario bruce dono do diretório /var
    • # chown -R bruce /var -> Torna o usuário bruce proprietário do diretório /var e seus sub-diretórios.
    • #chown -R bruce:webdev /var/www -> Torna o diretorio /var/www pertencente ao usuário bruce e ao grupo webdev.
  • 8. Cadê o C: ?
    • /bin -> comandos necessários para a mínima operação do sistema.
    • /etc -> Arquivos de configuração e inicialização críticos.
    • /opt -> Pacotes de software aplicativo opcional.
    • /media -> Pontos de montagem para sistemas de arquivos em mídia removível.
    • /home -> Diretórios iniciais (home directories) para usuários.
    • /root -> Diretório do superusuário (normalmente apenas /).
    • /usr -> Hierarquia de arquivos e comandos secundários.
    • /var -> Arquivos de configuração e dados específicos ao sistema.
    • /var/www -> Diretório padrão do apache na maioria das distribuições.
    • /temp -> Arquivos temporários que podem desaparecer entre as reinicializações.
  • 9. Instalação de um ambiente de trabalho (LAMP).
    • Comandos fundamentais:
    • #sudo aptitude update -> Atualiza o lista local
    • #sudo aptitude safe-upgrade -> Atualiza o sistema ;
    • # sudo aptitude (apt-get) search “Nome do pacote” ->Procura por um pacote de nome correspondente ou similar;
    • Ex: # sudo aptitude search php5 ou apache2 ou mysql;
    • -> Este comando faz uma busca no repositório local e retorna os pacotes disponiveis bastando confirmar para a instalação ser completada(simples assim :->).
  • 10. Pacotes selecionados
    • Apache2.2, php5, php5-cli, php5-mysql, php5-ldap, php5-xdebug, mysql-server-5.1, mysql-client-5.1, phpmyadmin
    • Linha de comando:
    • # sudo aptitude(apt-get) install apache2.2 php5 php5-cli php5-mysql php5-ldap mysql-server-5.1 mysql-client-5.1 php5-xdebug, phpmyadmin;
  • 11. Atenção
    • O mysql ira pedir uma senha que será atribuída ao usuário root do mysql e não ao usuário root do linux.
    • O phpmyadmin fará duas perguntas:
    • R1 -> apache2.
    • R2 -> não.
  • 12. Falta pouco
    • Agora temos que dar permissão ao seu usuário para trabalhar no diretório raiz do servidor
    • chown -R “seu usuario” /var/www -> pronto o diretório e do seu usuário(aqui ele manda!).
    • Para conferir se esta tudo certo, crie o arquivo phpinfo.php com o seguinte comando:
    • # echo “<?php phpinfo(); ?>” > /var/www/phpinfo.php
  • 13. Agora é correr pro abraço.
    • Reinicie servidor web (apache2) , pode escolher o comando:
      • 1 -> apache2ctl restart
      • 2 -> invoke-rc.d apache2 restart
      • 3 -> /etc/init.d/apache2 restart
    • Abra o navegador e digite o seguinte endereço:
    • http://localhost/phpinfo.php
  • 14. Conhecendo ótimas ferramentas
  • 15. Muito obrigado! Bruce Emmanuel Sueira [email_address]

×