{"id":5144,"date":"2013-07-04T10:48:42","date_gmt":"2013-07-04T08:48:42","guid":{"rendered":"http:\/\/www.palentino.es\/blog\/?p=5144"},"modified":"2013-07-04T10:58:34","modified_gmt":"2013-07-04T08:58:34","slug":"como-ejecutar-un-servidor-web-apache-en-un-pendrive-o-cd-sin-instalacion-con-soporte-de-mysql-sqlite-y-php-e-incorporacion-de-cifrado","status":"publish","type":"post","link":"https:\/\/www.palentino.es\/blog\/como-ejecutar-un-servidor-web-apache-en-un-pendrive-o-cd-sin-instalacion-con-soporte-de-mysql-sqlite-y-php-e-incorporacion-de-cifrado\/","title":{"rendered":"\u00bfC\u00f3mo ejecutar un Servidor web Apache en un pendrive \u00f3 CD?. Sin instalaci\u00f3n, con soporte de Mysql, SQlite y PHP e Incorporaci\u00f3n de cifrado."},"content":{"rendered":"<p style=\"text-align: justify;\">En esta entrada os voy a mostrar como ejecutar un proyecto php <a href=\"http:\/\/en.wikipedia.org\/wiki\/Out_of_the_box_feature\" target=\"_blank\"><strong>out of\u00a0the box<\/strong><\/a>, es decir, desde un CD o USB sin necesidad de instalaci\u00f3n. En un medio de s\u00f3lo lectura.<\/p>\n<p>Para ello emplearemos un programa excelente, libre y sin rollalties de distribuci\u00f3n.<\/p>\n<p>Hablamos de <strong>Server2go<\/strong>.<\/p>\n<p><!--more--><\/p>\n<p>Aunque existen otras alternativas que he probado, como <a href=\"http:\/\/wapache.sourceforge.net\/\" target=\"_blank\">wapache<\/a>, prefiero usar S<a href=\"http:\/\/www.server2go-web.de\/index.html\" target=\"_blank\">erver2go.<\/a><\/p>\n<p style=\"text-align: justify;\">Server2Go es un servidor web que se ejecuta out of the box, sin ning\u00fan tipo de instalaci\u00f3n y de medios protegidos contra escritura.<\/p>\n<p style=\"text-align: justify;\">Esto significa que las aplicaciones web basadas en Server2Go se pueden utilizar directamente desde CD-ROM, una memoria USB o desde cualquier carpeta de un disco duro sin la molestia de configurar Apache, PHP y MySQL.<\/p>\n<p style=\"text-align: justify;\">Server2Go \u00a0permite crear un sitio web de trabajo independiente o de aplicaciones PHP en un CD-ROM o USB.<\/p>\n<p style=\"text-align: justify;\">Hay muchos ejemplos de sus posibles usos como software de muestra, programas de c\u00e1lculo, campa\u00f1as de imagen (CMS-based), cursos, etc.<\/p>\n<p style=\"text-align: justify;\">La mayor\u00eda \u00a0del software PHP, como puede ser un CMS o Moodle puede ser utilizado desde un CD-ROM con la ayuda de Server2Go.<\/p>\n<p style=\"text-align: justify;\">Server2Go fue desarrollado en primera instancia para su uso en CD-ROM, pero no hay ning\u00fan problema con otras unidades. Utilizando un navegador Web, un usuario puede ejecutar programas PHP, as\u00ed como ver archivos HTML en el CD-ROM.<\/p>\n<p style=\"text-align: justify;\">S\u00f3lo tenemos que insertar un CD con Server2Go. El software de servidor se inicia autom\u00e1ticamente y se abre un navegador con la p\u00e1gina web del CD-ROM.<\/p>\n<p style=\"text-align: justify;\">Server2Go fue construido en el primer lugar para sustituir a otros servidores web CD-ROM como <strong>WampOnCD<\/strong> o <strong>Microweb<\/strong> que carec\u00edan de algunas caracter\u00edsticas importantes o que no se est\u00e1n desarrollando activamente.<\/p>\n<p><strong>Caracter\u00edsticas principales<\/strong><\/p>\n<ul>\n<li>Free, Gratis! Sin royalties.<\/li>\n<li>Se ejecuta directamente desde el CD-ROM, memoria USB o disco duro sin necesidad de instalaci\u00f3n<\/li>\n<li>Completo Servidor web \u00a0(basado en apache).<\/li>\n<li>Soporte PHP 5.x con muchas extensiones instaladas (por ejemplo las GD).<\/li>\n<li>Soporte de Bases de datos SQLite.<\/li>\n<li>Funciona en todas las versiones de Windows desde Windows 98 o superior, compatible con Mac OSX.<\/li>\n<li>Soporte para bases de datos MySQL 5<\/li>\n<li>Soporta muchas extensiones PHP (GD-Lib, PDO &#8230;) de forma predeterminada.<\/li>\n<li>Soporte para Perl 5.8<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Licencia<br \/>\n<\/strong><br \/>\nServer2Go es <strong>Donationware<\/strong>. Esto significa que se puede descargar y utilizar de forma gratuita , no tendremos que pagar al distribuir una aplicaci\u00f3n en CD-ROM que utiliza Server2Go. Pero si se utiliza comercialmente o colaborar debe <strong>donar<\/strong> al proyecto para ayudar a su desarrollo futuro.<\/p>\n<p><strong>Documentaci\u00f3n de Server2Go<\/strong><\/p>\n<p><a href=\"https:\/\/bitbucket.org\/thaberkern\/server2go\/wiki\/Documentation\" target=\"_blank\">https:\/\/bitbucket.org\/thaberkern\/server2go\/wiki\/Documentation<\/a><\/p>\n<p>Lo bueno de este software es que es <strong>multiplataforma<\/strong>, pidiendo ser ejecutado en Mac.<\/p>\n<p>El fichero principal de configuraci\u00f3n es:<\/p>\n<p id=\"!the-server2go-configiguration-file-pms_configini\"><strong>pms_config.ini<\/strong><\/p>\n<p>ver <a href=\"https:\/\/bitbucket.org\/thaberkern\/server2go\/wiki\/Available%20Server2Go%20settings\" target=\"_blank\">documentaci\u00f3n <\/a>de las opciones de \u00a0configuraci\u00f3n.<\/p>\n<p>Puede mostrar pantallas splash, iconos en systray, apagado del servidor web, nombre, fichero de arranque inicial, etc&#8230;<\/p>\n<p><strong>\u00bfC\u00f3mo cifrar nuestro trabajo?<\/strong><\/p>\n<p>Puesto que Server2Go, soporta m\u00f3dulos, tendremos que emplear un software de pago <a href=\"http:\/\/www.ioncube.com\/php_encoder.php\" target=\"_blank\">IonCube PHP encoder<\/a>.<\/p>\n<p>Configurando estas l\u00edneas:<\/p>\n<p><strong>zend_extension =% CDPMS: SRVDIR%\u00a0<wbr \/>php \\ ext \\ ioncube_loader_vc6_ts_\u00a0<wbr \/>win_5.3.dll<\/strong><\/p>\n<p>Y la biblioteca que he\u00a0a\u00f1adido al directorio \\ server \\ php \\ ext debe ser:<\/p>\n<p><strong>\\ server \\ php \\ ext \\ ioncube_\u00a0<wbr \/>loader_vc6_ts_win_5.3.dll<\/strong><\/p>\n<p>de forma alternativa:<\/p>\n<p><strong>\\ Servidor \\ config_tpl \\ php.ini:\u00a0<\/strong><br \/>\n<strong>zend_extension =% CDPMS: SRVDIR%\u00a0<wbr \/>php \\ ext \\ ioncube_loader_vc6_\u00a0<wbr \/>no ts_win_5.3.dll<\/strong><\/p>\n<p>biblioteca:<br \/>\n<strong>\\ server \\ php \\ ext \\ ioncube_\u00a0<wbr \/>loader_vc6_non-ts_win_5.3.dll<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Observaciones.<\/strong><\/p>\n<p>Para proyectos en ASP.net o ASP, se puede usar un software de pago, llamado Sitecompiler de la empresa Intorel.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En esta entrada os voy a mostrar como ejecutar un proyecto php out of\u00a0the box, es decir, desde un CD o USB sin necesidad de instalaci\u00f3n. En un medio de s\u00f3lo lectura. Para ello emplearemos un programa excelente, libre y sin rollalties de distribuci\u00f3n. Hablamos de Server2go.<\/p>\n","protected":false},"author":1,"featured_media":4700,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[418,5,7,14],"tags":[440,667,439],"class_list":["post-5144","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-html-2","category-programacion","category-software","category-varios","tag-apache","tag-php","tag-server2go"],"_links":{"self":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/5144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/comments?post=5144"}],"version-history":[{"count":8,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/5144\/revisions"}],"predecessor-version":[{"id":5150,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/5144\/revisions\/5150"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media\/4700"}],"wp:attachment":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media?parent=5144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/categories?post=5144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/tags?post=5144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}