Changes between Version 6 and Version 7 of Projeto/AmbienteDesenvolvimento


Ignore:
Timestamp:
07/21/10 18:27:16 (14 years ago)
Author:
zapa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Projeto/AmbienteDesenvolvimento

    v6 v7  
    1414== 2. Requisitos de Software == 
    1515 
    16 * Ubuntu 8.04 padrão como SO na estação de desenvolvimento; 
     16 * Ubuntu 8.04 padrão como SO na estação de desenvolvimento; 
    1717 
    18 * Servidor VMWare 1.09 e uma máquina virtual com SO Debian Lenny. Essa maquina virtual receberá uma instalação do Expresso e será nosso servidor. Outro servidor de mv  
     18 * Servidor VMWare 1.09 e uma máquina virtual com SO Debian Lenny. Essa maquina virtual receberá uma instalação do Expresso e será nosso servidor. Outro servidor de mv  
    1919  pode ser usado como VirtualBox porém nesse contexto usaremos vmware; 
    2020 
    21 * NetBeans 6.71+ for PHP como IDE na estação de desenvolvimento. Pode-se utilizar outros como o Eclipse, porém nesse contexto usaremos vmware; 
     21 * NetBeans 6.71+ for PHP como IDE na estação de desenvolvimento. Pode-se utilizar outros como o Eclipse, porém nesse contexto usaremos vmware; 
    2222 
    23 * Cliente Subversion para versionamento do código e demais operações no repósitório; 
     23 * Cliente Subversion para versionamento do código e demais operações no repósitório; 
    2424 
    25 * Plugin Firebug 1.3.3 instalado no firefox 3.0.x para depurar JavaScript, e demais elementos presentes nas páginas do Expresso. Este se integra ao plugin do NetBeans; 
    26  
    27 * xDebug para depurar o php em tempo de execução; 
     25 * Plugin Firebug 1.3.3 instalado no firefox 3.0.x para depurar JavaScript, e demais elementos presentes nas páginas do Expresso. Este se integra ao plugin do NetBeans; 
     26  
     27 * xDebug para depurar o php em tempo de execução; 
    2828 
    2929 
    3030== 3. Instalação == 
    3131 
    32 * Instalar os seguintes pacotes na estação de desenvolvimento: 
    33 sudo apt-get install xinetd 
    34 sudo apt-get install build-essential  
    35 sudo apt-get install linux-headers-`uname -r` 
     32 * Instalar os seguintes pacotes na estação de desenvolvimento:  
     33 sudo apt-get install xinetd  
     34 sudo apt-get install build-essential   
     35 sudo apt-get install linux-headers-`uname -r`  
     36  
     37 * Instalar o JDK 6.  
     38 sudo apt-get install sun-java6-jdk 
    3639 
    37 * Instalar o JDK 6.  
    38 sudo apt-get install sun-java6-jdk 
     40 * Instalar o Subversion 1.5x; 
     41 sudo apt-get install subversion 
    3942 
    40 * Instalar o Subversion 1.5x; 
    41 sudo apt-get install subversion 
     43 * Instalar VMWARE Server 1.09. Na instalação, confirmar todas as opções padrão; 
    4244 
    43 * Instalar VMWARE Server 1.09. Na instalação, confirmar todas as opções padrão; 
     45 * Criar os links simbólicos: 
     46   sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1  
     47   sudo ln -sf /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0   
    4448 
    45 * Criar os links simbólicos: 
    46 sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1 
    47 sudo ln -sf /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0  
     49 * Entrar no Vmware e criar uma máquina virtual(ou copiar) contendo SO Debian Lenny.  
     50   Assumiremos como exemplo que ao final da instalação da maquina virtual(servidor do expresso) seu IP  é 192.168.1.10; 
    4851 
    49 * Entrar no Vmware e criar uma máquina virtual(ou copiar) contendo SO Debian Lenny. Assumiremos como exemplo que ao final da instalação da maquina virtual(servidor do expresso)  
    50   seu IP  é 192.168.1.10; 
     52 * Instalar o Expresso na maquina virtual(192.168.1.10) 
     53 * Baixar e instalar o NetBeans 6.71+ for PHP. http://netbeans.org/downloads/ 
    5154 
    52 * Instalar o Expresso na maquina virtual(192.168.1.10) 
    53 * Baixar e instalar o NetBeans 6.71+ for PHP. http://netbeans.org/downloads/ 
     55 * Configurando o NetBeans - Novo projeto  
     56   * Novo projeto: PHP : Aplicativo Php, <Próximo>  
     57   * Nome e Localização: 
     58       Nome: expresso  
     59       Codificação: ISO-8859-1  
    5460 
    55 * Configurando o NetBeans - Novo projeto  
    56  ** Novo projeto: PHP : Aplicativo Php, <Próximo> 
    57  ** Nome e Localização: 
    58      Nome: expresso 
    59      Codificação: ISO-8859-1, <Próximo> 
    60  ** Executar configuração: 
    61      Executar como: Site da Web Remoto(FTP, SFTP) 
    62      URL do projeto: https://192.168.1.10/ 
    63      Conexão remota:  
    64        Gerenciar 
    65          Nome da conexão: mv_expresso 
    66          Tipo de conexão: SFTP 
    67          Nome do Host: 192.168.1.10 
    68          Nome do usuário: root 
    69          Senha: <colocar senha do root da maquina virtual> 
    70          Arquivo de hosts desconhecidos: /home/<usuario>/.ssh/known_hosts 
    71          Diretório inicial: /var/www 
    72          Tempo de espera: 30 
    73      Carregar diretório: /expresso 
    74      Carregar arquivos: Ao salvar; <Finalizar> 
    75   ** Delete do projeto o arquivo index.php que foi criado automaticamente para não conflitar durante a importação do projeto a partir do repositório svn; 
    76   ** Em propriedades do projeto, “executar configuração” e marque a opção de “Preservar as permissões de arquivos remotos”; 
     61 * Executar configuração: 
     62   * Executar como: Site da Web Remoto(FTP, SFTP)  
     63     URL do projeto: https://192.168.1.10/  
     64     1. Conexão remota:   
     65         1. Gerenciar   
     66            1. Nome da conexão: mv_expresso  
     67            1. Tipo de conexão: SFTP  
     68            1. Nome do Host: 192.168.1.10  
     69            1. Nome do usuário: root  
     70            1. Senha: <colocar senha do root da maquina virtual>  
     71            1. Arquivo de hosts desconhecidos: /home/<usuario>/.ssh/known_hosts  
     72            1. Diretório inicial: /var/www  
     73            1. Tempo de espera: 30  
     74        1. Carregar diretório: /expresso  
     75        1. Carregar arquivos: Ao salvar; <Finalizar>  
     76 * Delete do projeto o arquivo index.php que foi criado automaticamente para não conflitar durante a importação do projeto a partir do repositório svn; 
     77 * Em propriedades do projeto, “executar configuração” e marque a opção de “Preservar as permissões de arquivos remotos”; 
    7778 
    78 * Configurando o NetBeans – Criando a cópia de trabalho a partir do repositório svn 
    79   1.Clique o botão direito encima do projeto e selecione “Versionamento”, “Importar no repositório Subversion...”; 
    80   2.Repositório do Subversion; 
    81     1.URL do repositório: http://svn.expressolivre.org/trunk expresso/  
    82     2.Entre com seu Usuário e senha do repositório svn; <Próximo>; 
    83   3.Pasta do repositório:  
    84     1.Pasta do repositório: trunk 
    85     2.Especifique uma mensagem: Importação do projeto expresso; <Próximo> 
    86     3.Aguarde a finalização da importação do projeto – caso mostre alguma mensagem de erro, verifique o passo 9.4; <finalizar/cancelar>; 
     79 * Configurando o NetBeans – Criando a cópia de trabalho a partir do repositório svn  
    8780 
    88 * Pronto, todas alterações efetuadas no código php em sua estação de desenvolvimento será replicado na maquina virtual ao salvar(item 9.3.5) o arquivo 
     81   * Clique o botão direito encima do projeto e selecione “Versionamento”, “Importar no repositório Subversion...”;  
     82 
     83   * Repositório do Subversion;  
     84      - URL do repositório: http://svn.expressolivre.org/trunk expresso/   
     85      - Entre com seu Usuário e senha do repositório svn; 
     86   * Pasta do repositório:   
     87      - Pasta do repositório: trunk  
     88      - Especifique uma mensagem: Importação do projeto expresso;  
     89      - Aguarde a finalização da importação do projeto – caso mostre alguma mensagem de erro, verifique o passo 9.4; <finalizar/cancelar>;  
     90 
     91 * Pronto, todas alterações efetuadas no código php em sua estação de desenvolvimento será replicado na maquina virtual ao salvar(item 9.3.5) o arquivo 
    8992  possibilitando assim testar em tempo real suas alterações no código. Como sua cópia de trabalho está baseada no repositório svn  
    9093  dependendo de seu nível de acesso – você poderá efetuar atualizações(updates) e commits no repositório. 
    9194 
    92 * Instalar complemento FIREBUG 1.33 p/ Firefox3.0.x, não funciona na versão 3.5 ou superior do Firefox para depuração JS. 
     95 * Instalar complemento FIREBUG 1.33 p/ Firefox3.0.x, não funciona na versão 3.5 ou superior do Firefox para depuração JS. 
    9396  http://getfirebug.com/releases/firebug/1.3/firebug-1.3.3.xpi 
    9497 
    95 * Instalando o xDebug – para depuração no Expresso; 
    96   1.Acesse o seu servidor Expresso(192.168.1.10) via terminal; 
    97     ssh root@192.168.1.10 
     98 * Instalando o xDebug – para depuração no Expresso; 
     99   * Acesse o seu servidor Expresso(192.168.1.10) via terminal; 
     100     ssh root@192.168.1.10 
    98101 
    99   2.Instale os seguintes pacotes: 
    100     apt-get install php-pear  
    101     apt-get install build-essential 
    102     pecl install xdebug 
     102   * Instale os seguintes pacotes: 
     103     apt-get install php-pear  
     104     apt-get install build-essential 
     105     pecl install xdebug 
    103106 
    104   3.Adicione os parametros abaixo no final do arquivo /etc/php5/apache2/php.ini  
    105 ;Xdebug 
    106 zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so 
    107 xdebug.remote_enable=on 
    108 xdebug.remote_handler=dbgp 
    109 xdebug.remote_host=<ip do seu computador físico, na rede do nat do VMWARE> 
    110 xdebug.remote_port=9000 
    111 xdebug.remote_log=/var/log/xdebug.log 
     107   * Adicione os parametros abaixo no final do arquivo /etc/php5/apache2/php.ini  
     108 ;Xdebug 
     109 zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so 
     110 xdebug.remote_enable=on 
     111 xdebug.remote_handler=dbgp 
     112 xdebug.remote_host=<ip do seu computador físico, na rede do nat do VMWARE> 
     113 xdebug.remote_port=9000 
     114 xdebug.remote_log=/var/log/xdebug.log 
    112115 
    113   4.Reinicie o apache; 
     116   * Reinicie o apache; 
    114117/etc/init.d/apache2 restart 
    115118