Um ambiente de desenvolvimento YeAPF usando Windows

Quase que todas as vezes que postamos alguma coisa o fazemos tomando como base uma instalação Linux. Porém, na medida em que alguns novos usuários estão ainda usando Windows, se torna necessário um pequeno roteiro para facilitar a vida. Escrevemos estas linhas tomando como base uma instalação sobre XP (Obvio que ninguém mais usa isso, eu sei) na ideia de que se alguém consegue rodar sobre XP com pouca coisa mais consegue se virar em Win 7, 8 e 10. A outra coisa que obviamos é que o programador vai desenvolver para MySql, então não paramos para acrescentar as livrarias que o PHP precisa para conectar-se com Firebird ou PGsql.

  1. Instale o CygWin. Com ele você poderá ter toda a potência de um console Linux mas em Windows. Na hora de instalar os pacotes, acrescente o git da lista que aparecerá.
  2. Instale WAMP 2.0. Caso esteja utilizando versões superiores de Windows, pode utilizar uma versão mais alta de WAMP.
  3. Altere o timezone do php.ini de UTC para America/Sao_Paulo
  4. Crie um link simbolico para a pasta ‘www’ para facilitar as tarefas de localizacao de arquivos
  5. $ cd ~/
    $ ln -s /cygdrive/c/wamp/www . (não esqueça do ultimo ponto ai)
  6. Utilizando o gygwin, crie uma pasta chamada ‘dev’ na sua pasta principal e puxe uma cópia do YeAPF:
    $ cd ~/
    $ mkdir dev
    $ git clone https://github.com/EDortta/YeAPF
  7. Disponibilize o YeAPF para seus aplicativos web
    $ cd ~/www
    $ mkdir YeAPF
    $ rsync -rv ~/dev/YeAPF/0.8.48/* YeAPF/
  8. Faça download do nuSOAP e acrescente à sua ‘lib’
    $ cd ~/dev
    $ git clone https://github.com/deviservi/nusoap.git
    $ cd ~/www
    $ mkir -p lib/nuSOAP
    $ cd lib/nuSOAP
    $ rsync -rv ~/dev/nusoap/lib/* .