Quase que todas as vezes que postamos alguma coisa o fazemos tomando como base uma instala\u00e7\u00e3o Linux. Por\u00e9m, na medida em que alguns novos usu\u00e1rios est\u00e3o ainda usando Windows, se torna necess\u00e1rio um pequeno roteiro para facilitar a vida. Escrevemos estas linhas tomando como base uma instala\u00e7\u00e3o sobre XP (Obvio que ningu\u00e9m mais usa isso, eu sei) na ideia de que se algu\u00e9m consegue rodar sobre XP com pouca coisa mais consegue se virar em Win 7, 8 e 10. A outra coisa que obviamos \u00e9 que o programador vai desenvolver para MySql, ent\u00e3o n\u00e3o paramos para acrescentar as livrarias que o PHP precisa para conectar-se com Firebird ou PGsql.<\/p>\n
$ cd ~\/\r\n$ ln -s \/cygdrive\/c\/wamp\/www . (n\u00e3o esque\u00e7a do ultimo ponto ai)<\/pre>\n<\/li>\n
$ cd ~\/\r\n$ mkdir dev\r\n$ git clone https:\/\/github.com\/EDortta\/YeAPF<\/pre>\n<\/li>\n
$ cd ~\/www\r\n$ mkdir YeAPF\r\n$ rsync -rv ~\/dev\/YeAPF\/0.8.48\/* YeAPF\/<\/pre>\n<\/li>\n
$ cd ~\/dev\r\n$ git clone https:\/\/github.com\/deviservi\/nusoap.git\r\n$ cd ~\/www\r\n$ mkir -p lib\/nuSOAP\r\n$ cd lib\/nuSOAP\r\n$ rsync -rv ~\/dev\/nusoap\/lib\/* .<\/pre>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"Quase que todas as vezes que postamos alguma coisa o fazemos tomando como base uma instala\u00e7\u00e3o Linux. Por\u00e9m, na medida em que alguns novos usu\u00e1rios est\u00e3o ainda usando Windows, se torna necess\u00e1rio um pequeno roteiro para facilitar a vida. Escrevemos estas linhas tomando como base uma instala\u00e7\u00e3o sobre XP (Obvio que ningu\u00e9m mais usa isso, […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[49,8],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5O6UV-4E","jetpack-related-posts":[{"id":25,"url":"http:\/\/www.yeapf.com\/wp\/?p=25","url_meta":{"origin":288,"position":0},"title":"Primeiros passos com YeAPF","date":"fevereiro 22, 2014","format":false,"excerpt":"Tive oportunidade de ver minha irm\u00e3 mais nova andar sozinha pela primeira vez e nunca mais esqueci da experi\u00eancia. \u00a0Anos depois naceram os filhos e o impacto \u00e9 tremendo. Brinco com quem programa usando YeAPF de que s\u00e3o meus filhos, carinhosamente. Por isso que os primeiros passos s\u00e3o importantissimos para\u2026","rel":"","context":"Em "Yet Another PHP Framework"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":395,"url":"http:\/\/www.yeapf.com\/wp\/?p=395","url_meta":{"origin":288,"position":1},"title":"Instalando android-sdk pelo console","date":"maio 18, 2018","format":false,"excerpt":"Se vai programar para Android com Cordova (com ou sem YeAPF), vai precisar instalar o android-sdk Situa\u00e7\u00e3o A forma mais simples de instalar o android-sdk e gerir ele \u00e9 instalando o Android Studio. Na hora de instalar um SDK ou de fazer atualiza\u00e7\u00e3o dos pacotes ele simplifica bem a coisa.\u2026","rel":"","context":"Em "Desenvolvimento"","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/www.yeapf.com\/wp\/wp-content\/uploads\/2018\/05\/Captura-de-Tela-2018-05-18-a\u00cc\u0080s-11.11.09.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":454,"url":"http:\/\/www.yeapf.com\/wp\/?p=454","url_meta":{"origin":288,"position":2},"title":"Node + Electron + YeAPF","date":"agosto 3, 2018","format":false,"excerpt":"Saladas s\u00e3o boas. Por isso o t\u00edtulo mistura tr\u00eas coisas que j\u00e1 sozinhas s\u00e3o boas. O node te permite escrever aplicativos do lado do servidor ou do cliente usando a mesma linguagem: JavaScript. Neste vamos usa-lo para criar um aplicativo do lado cliente com t\u00e9cnicas de web (HTML5, CSS3 e\u2026","rel":"","context":"Em "Desenvolvimento"","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/www.yeapf.com\/wp\/wp-content\/uploads\/2018\/08\/Mixed-Green-Salad-with-Eggs-3-930x543.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":399,"url":"http:\/\/www.yeapf.com\/wp\/?p=399","url_meta":{"origin":288,"position":3},"title":"Atualizando o npm no Windows 8, 10 etc","date":"maio 19, 2018","format":false,"excerpt":"Para os desavisados de plant\u00e3o, NPM \u00e9 o gestor de pacotes para javascript. Leia-se \"node\" Com diz a m\u00fasica \"Estava \u00e0 toa na vida...\" e ai decidi desenvolver um aplicativo em Windows. \u00c9 obvio que \u00e9 mentira, em que cabe\u00e7a cabe logo eu desenvolver para Windows. Todavia, como a plataforma\u2026","rel":"","context":"Em "Desenvolvimento"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":432,"url":"http:\/\/www.yeapf.com\/wp\/?p=432","url_meta":{"origin":288,"position":4},"title":"Usando Raspberry com ElectronJS em modo Quiosque","date":"julho 25, 2018","format":false,"excerpt":"Temos um Raspberry e um desafio de fazer um sistema de senhas de atendimento que rode em qualquer plataforma. Ent\u00e3o instalamos node, um boilerplate do electron, uma interface gr\u00e1fica e o YeAPF para fornecer um webservice acess\u00edvel por um consumidor qualquer com uma tela tipo quiosque. Instalando as coisas. Estamos\u2026","rel":"","context":"Em "Desenvolvimento"","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/www.yeapf.com\/wp\/wp-content\/uploads\/2018\/07\/WhatsApp-Image-2018-07-24-at-17.15.10-1-300x224.jpeg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":601,"url":"http:\/\/www.yeapf.com\/wp\/?p=601","url_meta":{"origin":288,"position":5},"title":"Oracle XE 10.2g e PHP 5.6 sobre Ubuntu 20","date":"fevereiro 11, 2021","format":false,"excerpt":"Recentemente me solicitaram colaborar em um problema de conex\u00e3o entre OracleXE 10.2g e PHP 5.6 Por serem duas plataformas antigas, precisei montar meus servidores para emular tal situa\u00e7\u00e3o. Como na descri\u00e7\u00e3o n\u00e3o veio se era Apache ou Nginx e o comum era usar o Apache2 e me indicaram estar rodando\u2026","rel":"","context":"Em "Desenvolvimento"","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/www.yeapf.com\/wp\/wp-content\/uploads\/2021\/02\/Screen-Shot-2021-02-10-at-23.29.01.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/288"}],"collection":[{"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=288"}],"version-history":[{"count":3,"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/288\/revisions"}],"predecessor-version":[{"id":292,"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/288\/revisions\/292"}],"wp:attachment":[{"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=288"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.yeapf.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}