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":583,"url":"http:\/\/www.yeapf.com\/wp\/?p=583","url_meta":{"origin":288,"position":3},"title":"Criando um ambiente de desenvolvimento LAMP","date":"mar\u00e7o 5, 2020","format":false,"excerpt":"LAMP \u00e9 um acr\u00f4nimo representando Linux, Apache, MySQL e PHP Um ambiente LAMP nos d\u00e1 os elementos b\u00e1sicos para poder programar. Como o alvo \u00e9 programar sobre um servidor e n\u00e3o sobre ambiente Desktop, a instala\u00e7\u00e3o ser\u00e1 sem GUI mas fique livre para faze-lo. Eu mesmo n\u00e3o tenho recursos t\u00e3o\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}]}}