<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mundo Geek &#187; apache</title>
	<atom:link href="http://mundogeek.net/etiqueta/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://mundogeek.net</link>
	<description>Mundo geek, bitácora sobre todo lo geek: software, gadgets, tecnología, internet, ...</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:09:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Logstalgia, una forma original de ver los logs de Apache</title>
		<link>http://mundogeek.net/archivos/2010/09/01/logstalgia-una-forma-original-de-ver-los-logs-de-apache/</link>
		<comments>http://mundogeek.net/archivos/2010/09/01/logstalgia-una-forma-original-de-ver-los-logs-de-apache/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 15:12:21 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[curiosidades]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=5912</guid>
		<description><![CDATA[¿Te gusta hacer las cosas de forma diferente? ¿eres de los que disfrutan matando procesos como si fueran enemigos de Doom o visualizando tu sistema de control de versiones como coloridas animaciones 3D? Entonces también te gustará Logstalgia, una aplicación que permite visualizar los logs de Apache en tiempo real como si fuera un juego [...]]]></description>
			<content:encoded><![CDATA[<p>¿Te gusta hacer las cosas de forma diferente? ¿eres de los que disfrutan matando procesos <a href="http://www.cs.unm.edu/~dlchao/flake/doom/after.html">como si fueran enemigos de Doom</a> o visualizando tu sistema de control de versiones <a href="http://code.google.com/p/gource/">como coloridas animaciones 3D</a>? Entonces también te gustará <a href="http://code.google.com/p/logstalgia/">Logstalgia</a>, una aplicación que permite visualizar los logs de Apache en tiempo real como si fuera un juego de Pong entre el servidor y los clientes.</p>
<p><object width="499" height="306"><param name="movie" value="http://www.youtube-nocookie.com/v/HeWfkPeDQbY?fs=1&amp;hl=es_ES&amp;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/HeWfkPeDQbY?fs=1&amp;hl=es_ES&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="499" height="306"></embed></object></p>
<p><a href="http://nickgundry.tumblr.com/post/1044458798/logstalgia-is-a-website-traffic-visualization-that" title="Logstalgia">Vía</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2010/09/01/logstalgia-una-forma-original-de-ver-los-logs-de-apache/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>El tamaño sí importa</title>
		<link>http://mundogeek.net/archivos/2010/02/16/el-tamano-si-importa-2/</link>
		<comments>http://mundogeek.net/archivos/2010/02/16/el-tamano-si-importa-2/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 10:03:54 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[jpg]]></category>
		<category><![CDATA[optimizacion]]></category>
		<category><![CDATA[paginas]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=4979</guid>
		<description><![CDATA[El tamaño es muy importante, al menos a la hora de crear una página web: cuantos menos ocupen los archivos que componen nuestra web, menos tiempo tardará en descargarlos el usuario y menos ancho de banda consumiremos. Veamos algunos métodos para ahorrar algunos kilobytes en nuestras imágenes, hojas de estilo o scripts. Reducir el tamaño [...]]]></description>
			<content:encoded><![CDATA[<p>El tamaño es muy importante, al menos a la hora de crear una página web: cuantos menos ocupen los archivos que componen nuestra web, menos tiempo tardará en descargarlos el usuario y menos ancho de banda consumiremos. Veamos algunos métodos para ahorrar algunos kilobytes en nuestras imágenes, hojas de estilo o scripts.<span id="more-4979"></span></p>
<h2>Reducir el tamaño de los PNG</h2>
<p>Últimamente, y para imágenes muy vistas, como el logo de la página, suelo utilizar este método que descubrí en su día <a href="http://en.wikipedia.org/wiki/Wikipedia:Preparing_images_for_upload#PNG_tips">en las recomendaciones sobre imágenes de la Wikipedia</a>. Necesitarás las herramientas <a href="http://advsys.net/ken/utils.htm">PNGOUT</a>, <a href="http://optipng.sourceforge.net/">OptiPNG</a>, <a href="http://www.walbeehm.com/download/">DeflOpt</a> y <a href="http://advancemame.sourceforge.net/comp-readme.html">AdvDef</a>:</p>
<p class="code">optipng -o7 imagen.png<br />
advdef -z4 imagen.png<br />
pngout /ks imagen.png<br />
deflopt imagen.png</p>
<p>Para imagenes que no van a verse tantas veces, me basta con el plugin <a href="http://registry.gimp.org/node/33">Save for web</a> para GIMP.</p>
<h2>Reducir el tamaño de los JPEG</h2>
<p>Para reducir el tamaño de las imágenes jpg podemos utilizar, por ejemplo, <a href="http://www.ijg.org/">jpegtran</a> (<a href="http://gnuwin32.sourceforge.net/packages/jpeg.htm">binarios para Windows</a>):</p>
<p class="code">jpegtran -optimize -outfile optimizada.jpg imagen.jpg</p>
<p>Este comando no provoca pérdidas respecto de la imagen original.</p>
<h2>Reducir el tamaño de los CSS</h2>
<p>El primer paso debería ser, evidentemente, eliminar las reglas obsoletas que ya no se utilizan, pero que se han mantenido en la hoja de estilo, bien por despiste o bien por dejadez. Para ello puede ser útil, por ejemplo, <a href="https://addons.mozilla.org/es-ES/firefox/addon/5392">Dust-Me Selectors</a>, una extensión para Firefox que nos informará de los selectores no utilizados en la página actual. También puede comprobar una serie de páginas listadas en un sitemap (aún no está actualizado para Firefox 3.6, así que si lo queréis usar en esta versión, podéis actualizarlo usando mi aplicación <a href="http://mundogeek.net/update-xpi/" title="Actualizar extensiones para Firefox">Update XPI</a>, por ejemplo).</p>
<p>Una vez hemos eliminado las reglas obsoletas, podemos pasar a reducir la hoja de estilo, usando propiedades de atajo, como <code>font:bold 12px verdana</code> en lugar de <code>font-weight:bold</code>, <code>font-size:12px</code> y <code>font-family:verdana</code>; eliminando comentarios o eliminando espacios en blanco innecesarios. Podemos hacer esto utilizando, por ejemplo, <a href="http://csstidy.sourceforge.net/">CSSTidy</a>:</p>
<p class="code">csstidy.exe estilo.css &ndash;&ndash;template=highest &ndash;&ndash;remove_last_;=true estilo-comprimido.css</p>
<p>Para volver a tener un css legible, de forma que podamos hacer cambios fácilmente, podemos ejecutar csstidy con las opciones por defecto:</p>
<p class="code">csstidy.exe estilo-comprimido.css estilo.css</p>
<h2>Reducir el tamaño de los JS</h2>
<p><a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a>, de la librería de YUI de Yahoo!, es posiblemente la mejor opción, aunque es necesario tener instalado el JRE o el JDK de Java para poder utilizarlo:</p>
<p class="code">java -jar yuicompressor-2.4.2.jar script.js -o optimizado.js</p>
<h2>Comprimir en el servidor</h2>
<p>Al comprimir el contenido al vuelo en el servidor podemos reducir aún más el tamaño de los archivos, pero, a cambio, consumiremos más CPU y memoria en cada petición, lo que puede provocar que el servidor se colapse, o que se tarde más en servir cada petición. Por lo tanto, en este caso, es necesario sopesar si va a merecer la pena.</p>
<p>Apache cuenta con un par de módulos para comprimir el contenido en el servidor: mod_gzip y mod_deflate. mod_deflate, por defecto, comprime menos que mod_gzip, aunque es más rápido que este. Puedes comprobar si alguno de ellos está activado en tu servidor creando un archivo PHP que llame a la función phpinfo:</p>
<blockquote><p>&lt;?php phpinfo(); ?&gt;</p></blockquote>
<p>Otra opción a tener en cuenta para comprimir el contenido en el servidor es utilizar <a href="http://code.google.com/p/minify/">minify</a>, un script PHP que combina, comprime y cachea las hojas de estilo y los scripts.</p>
<p>Por último, para archivos estáticos, otra opción, sólo recomendada para gente con algún conocimiento básico sobre Apache, sería comprimir nosotros mismos los ficheros. Sólo tenemos que usar gzip para crear los archivos comprimidos</p>
<p class="code">gzip -c estilo.css &gt; estilo.css.gz</p>
<p>y editar el archivo .htaccess para que el servidor sirva las versiones comprimidas cuando el navegador del cliente mande la cabecera Accept-Encoding.</p>
<blockquote><p>AddEncoding x-gzip .gz</p>
<p>&lt;IfModule mod_rewrite.c&gt;<br />
RewriteEngine On</p>
<p>RewriteCond %{HTTP:Accept-Encoding} gzip<br />
RewriteCond %{REQUEST_FILENAME}.gz -f<br />
RewriteRule ^(.+)$ $1.gz [L]<br />
&lt;/IfModule&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2010/02/16/el-tamano-si-importa-2/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>WAMP</title>
		<link>http://mundogeek.net/archivos/2009/11/29/wamp/</link>
		<comments>http://mundogeek.net/archivos/2009/11/29/wamp/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 10:09:54 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wamp]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=4465</guid>
		<description><![CDATA[En el tutorial rápido de PHP que escribí hace unos días comentaba que una opción para instalar Apache, PHP y MySQL de forma rápida y sencilla eran los paquetes WAMP (siglas de Windows + Apache + MySQL + PHP). Contestando a la duda de Marcelo, que me preguntaba qué programa utilizar de entre las distintas [...]]]></description>
			<content:encoded><![CDATA[<p>En el <a href="http://mundogeek.net/archivos/2009/11/26/tutorial-rapido-de-php/" title="Tutorial rápido de PHP">tutorial rápido de PHP</a> que escribí hace unos días comentaba que una opción para instalar Apache, PHP y MySQL de forma rápida y sencilla eran los paquetes WAMP (siglas de Windows + Apache + MySQL + PHP). Contestando a la duda de Marcelo, que me preguntaba qué programa utilizar de entre las distintas opciones disponibles, os dejo una pequeña recopilación con las características de los que probablemente sean los 4 programas más conocidos y utilizados, para que podáis juzgar por vosotros mismos.<span id="more-4465"></span></p>
<h2><a href="http://www.appservnetwork.com/" title="AppServ">AppServ</a></h2>
<p>El paquete más desactualizado: su última versión data de hace más de un año.</p>
<ul>
<li>Resultados en Google: 358.000</li>
<li>Última versión estable: 2.5.10 (Junio 2008)</li>
<li>Apache: 2.2.8</li>
<li>PHP: 5.2.6</li>
<li>MySQL: 5.0.51b</li>
<li>phpMyAdmin: 2.10.3</li>
<li>Tamaño: 16.4MB</li>
</ul>
<h2><a href="http://www.easyphp.org/" title="EasyPHP">EasyPHP</a></h2>
<p>Además de Apache, PHP y MySQL también incluye SQLite Manager, para el caso de que queramos utilizar esta base de datos. Se puede utilizar como aplicación portable.</p>
<ul>
<li>Resultados en Google: 646.000</li>
<li>Última versión estable: 5.3.0 (Agosto 2009)</li>
<li>Apache: 2.2.13</li>
<li>PHP: 5.3.0</li>
<li>MySQL: 5.1.37</li>
<li>phpMyAdmin: 3.2.1</li>
<li>Tamaño: 14.7MB</li>
</ul>
<h2><a href="http://www.wampserver.com/en/" title="WampServer">WampServer</a></h2>
<p>Aunque está ligeramente más desactualizado que EasyPHP y XAMPP ofrece addons con los que instalar tantas versiones de Apache, PHP y MySQL como queramos, siendo las últimas versiones que ofrecen para cada aplicación: Apache 2.2.13, MySQL 5.1.40 y PHP 5.3.0. La versión a utilizar para cada componente se puede configurar desde el icono de la barra de notificación.</p>
<ul>
<li>Resultados en Google: 310.000</li>
<li>Última versión estable: 2.0i (Julio 2009)</li>
<li>Apache: 2.2.11</li>
<li>PHP: 5.3.0</li>
<li>MySQL: 5.1.36</li>
<li>phpMyAdmin: 3.2.0.1</li>
<li>Tamaño: 15.3MB</li>
</ul>
<h2><a href="http://www.apachefriends.org/es/xampp.html" title="XAMPP">XAMPP</a></h2>
<p>Posiblemente sea el paquete más utilizado. Tiene versiones para Windows, Linux, Mac OS y Solaris. A parte de Apache, PHP y MySQL también incluye SQLite, Webalizer, OpenSSL, Perl, FileZilla FTP Server, eAccelerator&#8230; y una pequeña aplicación web llamada &#8220;Consola de seguridad&#8221;, para mejorar la seguridad del paquete en caso de que queramos utilizarlo para producción. También hay disponible una versión lite o reducida. Se puede utilizar como aplicación portable.</p>
<ul>
<li>Resultados en Google: 807.000</li>
<li>Última versión estable: 2.0i (Agosto 2009)</li>
<li>Apache: 2.2.12</li>
<li>PHP: 5.3.0</li>
<li>MySQL: 5.1.37</li>
<li>phpMyAdmin: 3.2.0.1</li>
<li>Tamaño: 44MB (Lite 26MB)</li>
</ul>
<h2><a href="http://www.zend.com/en/products/server-ce/" title="Zend Server CE">Zend Server CE</a></h2>
<p>Versiones para Windows, Linux y Mac OS. La versión de pago incluye características de monitorización y diagnóstico, además de soporte técnico, entre otros. Incluye distintas extensiones útiles de PHP de uso común, el depurador de Zend, su framework de desarrollo web, un componente para cachear el bytecode, etc.</p>
<ul>
<li>Resultados en Google: 1.660.000</li>
<li>Última versión estable: 4.0.6 (Noviembre 2009)</li>
<li>Apache: 2.2.14</li>
<li>PHP: 5.3.0</li>
<li>MySQL: 5.1.39 (descarga adicional)</li>
<li>phpMyAdmin: 3.2.2 (descarga adicional)</li>
<li>Tamaño: 51.06MB</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2009/11/29/wamp/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Cómo evitar el hotlinking</title>
		<link>http://mundogeek.net/archivos/2008/02/16/como-evitar-el-hotlinking/</link>
		<comments>http://mundogeek.net/archivos/2008/02/16/como-evitar-el-hotlinking/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 09:25:16 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[Linklog]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[hotlinking]]></category>
		<category><![CDATA[imagenes]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/02/16/como-evitar-el-hotlinking/</guid>
		<description><![CDATA[Cómo evitar el hotlinking]]></description>
			<content:encoded><![CDATA[<p><a href="http://mundogeek.net/archivos/2004/05/23/cmo-evitar-el-hotlinking/" title="Evitar hotlinking">Cómo evitar el hotlinking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2008/02/16/como-evitar-el-hotlinking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fauna geek</title>
		<link>http://mundogeek.net/archivos/2008/01/09/fauna-geek/</link>
		<comments>http://mundogeek.net/archivos/2008/01/09/fauna-geek/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 13:04:34 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2008/01/09/fauna-geek/</guid>
		<description><![CDATA[¿Qué te viene a la mente al ver este fondo de pantalla? Si has respondido duck typing, Mac OS X v10.5, Apache y Linux, felicidades. También son respuestas válidas, por ejemplo, DocBook, FreePascal, Perl, etc. NO son respuestas válidas: pato, leopardo, alce o pingüino.]]></description>
			<content:encoded><![CDATA[<p>¿Qué te viene a la mente al ver este fondo de pantalla?</p>
<p><a href="http://iormundr.deviantart.com/art/Seasons-Fauna-49777861" alt="Fauna geek" title="Fauna geek"><img src="http://mundogeek.net/wp-content/fauna.png" alt="Fauna geek" title="Fauna geek"/></a></p>
<p>Si has respondido duck typing, Mac OS X v10.5, Apache y Linux, felicidades.</p>
<p>También son respuestas válidas, por ejemplo, DocBook, FreePascal, Perl, etc.</p>
<p>NO son respuestas válidas: pato, leopardo, alce o pingüino.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2008/01/09/fauna-geek/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Apache y Tomcat en Windows</title>
		<link>http://mundogeek.net/archivos/2006/04/04/apache-y-tomcat-en-windows/</link>
		<comments>http://mundogeek.net/archivos/2006/04/04/apache-y-tomcat-en-windows/#comments</comments>
		<pubDate>Tue, 04 Apr 2006 11:44:44 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[jakarta]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jsp]]></category>
		<category><![CDATA[servlets]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2006/04/04/apache-y-tomcat-en-windows/</guid>
		<description><![CDATA[Apache y Tomcat en Linux La instalación de Apache y Tomcat en Windows no tiene mayor complicación, basta con ejecutar los instaladores que podemos encontrar en sus respectivas webs (Apache / Tomcat). La instalación del módulo conector tampoco tiene misterio, y es similar a lo que ya vimos en Linux. El conector puede descargarse en [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mundogeek.net/archivos/2006/04/03/apache-y-tomcat-en-linux/" title="Apache y Tomcat en Linux"><img src="http://mundogeek.net/browsers/linux.png" alt="Apache y Tomcat en Linux"/> Apache y Tomcat en Linux</a></p>
<p>La instalación de Apache y Tomcat en Windows no tiene mayor complicación, basta con ejecutar los instaladores que podemos encontrar en sus respectivas webs (<a href="http://httpd.apache.org/download.cgi" title="Apache">Apache</a> / <a href="http://tomcat.apache.org/download-55.cgi" title="Tomcat">Tomcat</a>). La instalación del módulo conector tampoco tiene misterio, y es similar a <a href="http://mundogeek.net/archivos/2006/04/03/apache-y-tomcat-en-linux/" title="Apache y Tomcat en Linux">lo que ya vimos en Linux</a>.</p>
<p>El conector puede <a href="http://tomcat.apache.org/download-connectors.cgi" title="Conector mod_jk">descargarse en la misma web de Tomcat</a>; no tenemos más que seleccionar el mirror a utilizar, la versión binaria de mod_jk (JK 1.2 Binary Releases) y descargar el archivo .so correspondiente a la versión de Apache que instalamos.</p>
<p>Copiaremos este archivo en la carpeta modules de Apache, renombrándolo como mod_jk.dll</p>
<p>La configuración es casi calcada a la de Linux. Crearemos un archivo workers.properties en la carpeta conf de Apache con el siguiente contenido:<span id="more-774"></span></p>
<blockquote><p><code>workers.tomcat_home=<em>Directorio en que instalamos Tomcat</em><br />
workers.java_home=<em>Directorio en que instalamos el JDK</em><br />
ps=\<br />
worker.list=default</p>
<p>worker.default.port=8009<br />
worker.default.host=localhost<br />
worker.default.type=ajp13<br />
worker.default.lbfactor=1</code></p></blockquote>
<p>Y editamos el archivo de configuración de Apache (httpd.conf en la carpeta conf) para que se cargue el módulo al iniciar el servidor. En la sección LoadModules añadimos:</p>
<blockquote><p><code>LoadModule jk_module modules/mod_jk.so</code></p></blockquote>
<p>Y al final del archivo:</p>
<blockquote><p><code>JkWorkersFile "conf/workers.properties"<br />
JkLogFile "logs/mod_jk.log"<br />
JkLogLevel warn</p>
<p>JkMount /servlets-examples default<br />
JkMount /servlets-examples/* default</code></p></blockquote>
<p>JkMount es la línea que indica a Apache que solicitudes reenviar a Tomcat. En este caso llamaremos a Tomcat siempre que se intente acceder a cualquier archivo del directorio servlets-examples, donde se guardan algunos ejemplos para demostrar el uso de Servlets, utilizando el protocolo definido por “default”.</p>
<p>Por último iniciamos Tomcat y Apache. Al introducir la URL http://localhost deberíamos ver la web de bienvenida de Apache, al introducir http://localhost:8080 la de Tomcat, y con http://localhost/servlets-examples Apache enviará la petición a Tomcat. </p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2006/04/04/apache-y-tomcat-en-windows/feed/</wfw:commentRss>
		<slash:comments>66</slash:comments>
		</item>
		<item>
		<title>Apache y Tomcat en Linux</title>
		<link>http://mundogeek.net/archivos/2006/04/03/apache-y-tomcat-en-linux/</link>
		<comments>http://mundogeek.net/archivos/2006/04/03/apache-y-tomcat-en-linux/#comments</comments>
		<pubDate>Mon, 03 Apr 2006 10:24:58 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[jakarta]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jsp]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[servlets]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2006/04/03/apache-y-tomcat-en-linux/</guid>
		<description><![CDATA[Apache y Tomcat en Windows Tomcat es un contenedor de servlets (es lo que necesitamos para ejecutar JSP y Servlets) creado por la fundación Apache dentro del proyecto Jakarta. Aunque se puede utilizar como servidor web no está tan optimizado como el servidor web de la misma fundación, Apache. El siguiente tutorial tiene como objetivo [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mundogeek.net/archivos/2006/04/04/apache-y-tomcat-en-windows/" title="Apache y Tomcat en Windows"><img src="http://mundogeek.net/browsers/windows.png" alt="Apache y Tomcat en Windows"/> Apache y Tomcat en Windows</a></p>
<p>Tomcat es un contenedor de servlets (es lo que necesitamos para ejecutar JSP y Servlets) creado por la fundación Apache dentro del proyecto Jakarta. Aunque se puede utilizar como servidor web no está tan optimizado como el servidor web de la misma fundación, Apache. El siguiente tutorial tiene como objetivo mostrar cómo lograr que las peticiones a Apache se redirijan a Tomcat utilizando un conector (en este caso jk). A lo largo del tutorial se compilarán los paquetes a partir del código fuente, en lugar de utilizar precompilados, por lo que debería poder seguirse facilmente utilizando cualquier distribución.</p>
<h3>Instalación del JDK</h3>
<p>Evidentemente lo primero que necesitamos para desarrollar en Java es instalar el kit de desarrollo (JDK) que podemos <a href="http://java.sun.com/j2se/1.5.0/download.jsp" title="J2SE 1.5.0">descargar desde la web de Sun</a>. A la hora de escribir este tutorial la última versión es la 5.0 Update 6. Utilizaremos la versión autoextraible (Linux self-extracting file) en lugar del paquete RPM.<span id="more-773"></span></p>
<blockquote><p><code>su<br />
<em>Introducir contraseña de root</em><br />
cp -p jdk-1_5_0_06-linux-i586.bin /usr/local<br />
cd /usr/local<br />
chmod +x jdk-1_5_0_06-linux-i586.bin<br />
./jdk-1_5_0_06-linux-i586.bin<br />
rm jdk-1_5_0_06-linux-i586.bin<br />
</code></p></blockquote>
<p>Esto extraerá el contenido del archivo en una nueva carpeta jdk1.5.0_06 en /usr/local. Ahora basta crear la variable de entorno para indicar dónde está instalado el JDK y añadir a la variable PATH el directorio en el que se encuentran los binarios para poder ejecutarlos desde cualquier sitio. Para ello abrimos el archivo /etc/profile con nuestro editor favorito (como root) y añadimos las siguientes líneas al final:</p>
<blockquote><p><code>JAVA_HOME=/usr/local/jdk1.5.0_06<br />
PATH=$PATH:$JAVA_HOME/bin<br />
export PATH JAVA_HOME</code></p></blockquote>
<p>Actualizamos las variables de entorno:</p>
<blockquote><p><code>source /etc/profile</code></p></blockquote>
<p>Si todo ha salido bien al escribir <code>javac -version</code> deberíamos obtener el número de versión del compilador de Java. En el caso de que algo halla salido mal el sistema nos informará de que no encontró ningún ejecutable con ese nombre.</p>
<h3>Compilar e instalar Apache</h3>
<p><a href="http://httpd.apache.org/download.cgi" title="Servidor web Apache">Descargamos</a> el código fuente de la aplicación desde la web de la fundación. Descomprimimos, compilamos e instalamos:</p>
<blockquote><p><code>cp -p httpd-2.2.0.tar.gz /usr/local/src/<br />
cd /usr/local/src<br />
tar xvzf httpd-2.2.0.tar.gz<br />
rm httpd-2.2.0.tar.gz<br />
cd /usr/local/src/httpd-2.2.0<br />
./configure --prefix=/usr/local/apache --enable-module=most --enable-mods-shared=most<br />
make<br />
make install</code></p></blockquote>
<p>Con esto habremos instalado Apache en /usr/local/apache. Vamos a probar la configuración por defecto y a intentar iniciar el servidor:</p>
<blockquote><p><code>/usr/local/apache/bin/apachectl configtest<br />
/usr/local/apache/bin/apachectl start<br />
</code></p></blockquote>
<p>Si todo ha funcionado correctamente deberíamos poder abrir la URL http://localhost en un navegador y ver la página de bienvenida de Apache.</p>
<p>Detengamos Apache hasta que instalemos Tomcat y el conector:</p>
<blockquote><p><code>/usr/local/apache/bin/apachectl stop</code></p></blockquote>
<h3>Compilar e instalar Tomcat</h3>
<p><a href="http://tomcat.apache.org/" title="Tomcat">Descargamos</a> la aplicación desde su web. En este caso no tenemos más que descomprimir el archivo en el directorio que queramos, ya que se trata de una aplicación Java.</p>
<blockquote><p><code>cp -p apache-tomcat-5.5.16.tar.gz /usr/local/<br />
cd /usr/local<br />
tar xvzf apache-tomcat-5.5.16.tar.gz<br />
rm apache-tomcat-5.5.16.tar.gz<br />
</code></p></blockquote>
<p>De nuevo vamos a editar /etc/profile para añadir la variable de entorno CATALINA_HOME:</p>
<blockquote><p><code>CATALINA_HOME=/usr/local/apache-tomcat-5.5.16<br />
export CATALINA_HOME</code></p></blockquote>
<p>Y actualizamos:</p>
<blockquote><p><code>source /etc/profile</code></p></blockquote>
<p>Por último ejecutamos el script de iniciación de tomcat:</p>
<blockquote><p><code>/usr/local/apache-tomcat-5.5.16/bin/startup.sh</code></p></blockquote>
<p>Deberías ver la página de bienvenida de Tomcat introduciendo la URL http://localhost:8080 en un navegador.</p>
<p>Por ahora vamos a parar Tomcat</p>
<blockquote><p><code>/usr/local/apache-tomcat-5.5.16/bin/shutdown.sh</code></p></blockquote>
<p>En este momento tenemos instalados ambos servidores que correrían de forma independiente, con Apache escuchando en el puerto 80 y Tomcat escuchando en el 8080.</p>
<h3>Compilar e instalar el conector JK</h3>
<p>Existen dos versiones del conector, JK y JK2. Aunque parezca raro la versión que nos interesa instalar es la primera, ya que la segunda está descontinuada. El código fuente se puede <a href="http://tomcat.apache.org/download-connectors.cgi" title="Conector jk">descargar</a> desde la web de Tomcat.</p>
<p>Vamos a compilar el módulo mod_jk.so (debería colocarlo en la carpeta de módulos del servidor Apache):</p>
<blockquote><p><code><br />
cp -p jakarta-tomcat-connectors-1.2.15-src.tar.gz /usr/local/src/<br />
cd /usr/local/src<br />
tar xvzf jakarta-tomcat-connectors-1.2.15-src.tar.gz<br />
rm jakarta-tomcat-connectors-1.2.15-src.tar.gz<br />
cd jakarta-tomcat-connectors-1.2.15-src/jk/native/<br />
./buildconf.sh<br />
./configure --with-apxs=/usr/local/apache/bin/apxs<br />
make<br />
make install</code></p></blockquote>
<p>Y ahora sólo falta configurarlo. Creamos un nuevo archivo workers.properties en /usr/local/apache/conf con el siguiente contenido:</p>
<blockquote><p><code><br />
workers.tomcat_home=/usr/local/apache-tomcat-5.5.16/<br />
workers.java_home=$JAVA_HOME<br />
ps=/<br />
worker.list=default</p>
<p>worker.default.port=8009<br />
worker.default.host=localhost<br />
worker.default.type=ajp13<br />
worker.default.lbfactor=1<br />
</code></p></blockquote>
<p>Editamos el archivo de configuración de Apache (/usr/local/apache/conf/httpd.conf) para cargar el módulo. En la sección LoadModules añadimos:</p>
<blockquote><p><code>LoadModule jk_module modules/mod_jk.so</code></p></blockquote>
<p>Y al final del archivo:</p>
<blockquote><p><code>JkWorkersFile "conf/workers.properties"<br />
JkLogFile "logs/mod_jk.log"<br />
JkLogLevel warn</p>
<p>JkMount /jsp-examples default<br />
JkMount /jsp-examples/* default</code></p></blockquote>
<p>JkMount es la línea que indica a Apache que solicitudes reenviar a Tomcat. En este caso llamaremos a Tomcat siempre que se intente acceder a cualquier archivo del directorio jsp-examples, donde se guardan algunos ejemplos para demostrar el uso de JSP, utilizando el protocolo definido por &#8220;default&#8221;. También podríamos haber utilizado algo del estilo *.jsp para ejecutar Tomcat sólo en el caso de que los archivos terminaran con esta extensión.</p>
<p>Por último iniciamos Apache y Tomcat:</p>
<blockquote><p><code>/usr/local/apache-tomcat-5.5.16/bin/startup.sh<br />
/usr/local/apache/bin/apachectl start<br />
</code></p></blockquote>
<p>Al introducir la URL http://localhost deberíamos ver la web de bienvenida de Apache, al introducir http://localhost:8080 la de Tomcat, y con http://localhost/jsp-examples Apache enviará la petición a Tomcat.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2006/04/03/apache-y-tomcat-en-linux/feed/</wfw:commentRss>
		<slash:comments>111</slash:comments>
		</item>
		<item>
		<title>Instalando una aplicación en PHP: WordPress</title>
		<link>http://mundogeek.net/archivos/2005/10/17/instalando-una-aplicacion-en-php-wordpress/</link>
		<comments>http://mundogeek.net/archivos/2005/10/17/instalando-una-aplicacion-en-php-wordpress/#comments</comments>
		<pubDate>Mon, 17 Oct 2005 10:53:17 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2005/10/17/instalando-una-aplicacion-en-php-wordpress/</guid>
		<description><![CDATA[Para poder instalar WordPress, uno de los sistemas de publicación más populares del mercado, y el que utiliza esta web, necesitamos un servidor web con PHP y MySQL. Si aún no lo has hecho, echa un vistazo a los diferentes tutoriales al respecto que se han publicado ultimamente en la bitácora DNS dinámicas con No-IP [...]]]></description>
			<content:encoded><![CDATA[<p>Para poder instalar <a href="http://wordpress.org" hreflang="en-us" title="Wordpress, uno de los sistemas de publicación más populares del mercado">WordPress</a>, uno de los sistemas de publicación más populares del mercado, y el que utiliza esta web, necesitamos un servidor web con PHP y MySQL. Si aún no lo has hecho, echa un vistazo a los diferentes tutoriales al respecto que se han publicado ultimamente en la bitácora<footnote>
<ul>
<li><a href="http://mundogeek.net/archivos/2005/09/28/no-ip/" hreflang="es" title="DNS dinámicas con No-IP">DNS dinámicas con No-IP</a></li>
<li><a href="http://mundogeek.net/archivos/2005/09/30/instalar-un-servidor-web-apache" hreflang="es" title="Instalación de un servidor web: Apache">Instalar un servidor web Apache</a></li>
<li><a href="http://mundogeek.net/archivos/2005/10/15/instalar-php-y-mysql/" hreflang="es" title="Instalación de PHP y MySQL">Instalación de PHP y MySQL</a></li>
<li><a href="http://mundogeek.net/archivos/2005/10/15/acelerando-php-zend-optimizer/" hreflang="es" title="Instalación de Zend Optimizer">Acelerando PHP: Zend Optimizer</a></li>
<li><a href="http://mundogeek.net/archivos/2005/10/16/facilitando-el-uso-de-mysql-phpmyadmin/" hreflang="es" title="Facilitando el uso de MySQL: phpMyAdmin">Facilitando el uso de MySQL: phpMyAdmin</a></li>
</ul>
<p></footnote>.</p>
<p>Antes de proceder debemos crear una base de datos, para lo cual podemos utilizar phpMyAdmin, en la que WordPress almacenará información como las entradas y comentarios escritos. Crear una nueva base de datos en phpMyAdmin es tan simple como introducir un nombre para la base de datos y pulsar Create (Crear). Vamos a crear una base de datos llamada, por ejemplo, wordpress.</p>
<p><img src="http://img419.imageshack.us/img419/8893/crearbbdd9rl.png" alt="Creando una nueva base de datos en phpMyAdmin" /></p>
<p>Descargamos la <a href="http://wordpress.org/download/" hreflang="en-us" title="Sección de descargas de la web de WordPress">última versión de WordPress</a> desde su página web y descomprimimos su contenido en el DocumentRoot de Apache<footnote>El directorio en el que se encuentran los archivos que sirve Apache.</footnote>. Renombramos el archivo wp-config-sample.php a wp-config.php y lo editamos para configurar la aplicación.</p>
<p>Modificaremos los valores para el nombre de la base de datos (db_name), nuestro nombre de usuario en MySQL (db_user), nuestra contraseña en MySQL (db_password) y la dirección del PC en el que está ejecutando la base de datos (db_host) en el caso de que no esté instalada en el mismo PC en el que instalamos WordPress. Los nuevos valores serán wordpress (o el nombre que le hallamos dado a la nueva base de datos), root y la contraseña que introdujimos al instalar MySQL.</p>
<p>Abre el navegador y ejecuta el script install.php, dentro del directorio wp-admin, que a su vez se encuentra en la carpeta en la que instalamos WordPress. En mi caso, al haber copiado los archivos de wordpress en un directorio de nombre wordpress en DocumentRoot, http://localhost/wordpress/wp-admin/install.php.</p>
<p>Esto lanzará un pequeño wizard en el que se nos preguntará por el nombre de la bitácora y la dirección de correo del escritor. El script pasará entonces a crear las tablas necesarias en la base de datos que creamos anteriormente, tras lo cual podremos loguearnos utilizando el nombre de usuario y la contraseña generada automaticamente. Lo primero que deberiais hacer es cambiar la contraseña y el nick desde la pestaña Users de la interfaz de administración de WordPress.</p>
<p>Y aunque parezca demasiado sencillo, eso es todo. Ahora podeis <a href="http://wordpress-es.sourceforge.net/" hreflang="es" title="Sitio web de WordPress-es">instalar el idioma castellano</a>, o bien juguetear con alguno de los cientos de <a href="http://mundogeek.net/wiki/doku.php?id=plugins_para_wordpress" hreflang="es" title="Wiki de Mundo geek con cientos de plugins para WordPress">plugins para WordPress</a> existentes. Este es el aspecto de una nueva instalación de WordPress:</p>
<p><img src="http://img134.imageshack.us/img134/6577/wordpress2vx.png" alt="Aspecto de una nueva instalación de WordPress" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2005/10/17/instalando-una-aplicacion-en-php-wordpress/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Facilitando el uso de MySQL: phpMyAdmin</title>
		<link>http://mundogeek.net/archivos/2005/10/16/facilitando-el-uso-de-mysql-phpmyadmin/</link>
		<comments>http://mundogeek.net/archivos/2005/10/16/facilitando-el-uso-de-mysql-phpmyadmin/#comments</comments>
		<pubDate>Sun, 16 Oct 2005 09:22:00 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[bbdd]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2005/10/16/facilitando-el-uso-de-mysql-phpmyadmin/</guid>
		<description><![CDATA[En esta serie de artículos sobre el uso de Windows como servidorDNS dinámicas con No-IP, instalación de Apache, instalación de PHP y MySQL e instalación de Zend Optimizer que hemos ido viendo estos últimos días hemos llegados al punto en que tenemos ya instalados en nuestro PC Apache, PHP y MySQL. En esta ocasión vamos [...]]]></description>
			<content:encoded><![CDATA[<p>En esta serie de artículos sobre el uso de Windows como servidor<footnote><a href="http://mundogeek.net/archivos/2005/09/28/no-ip/" hreflang="es" title="DNS dinámicas con No-IP">DNS dinámicas con No-IP</a>, <a href="http://mundogeek.net/archivos/2005/09/30/instalar-un-servidor-web-apache" hreflang="es" title="Instalación de un servidor web: Apache">instalación de Apache</a>, <a href="http://mundogeek.net/archivos/2005/10/15/instalar-php-y-mysql/" hreflang="es" title="Instalación de PHP y MySQL">instalación de PHP y MySQL</a> e <a href="http://mundogeek.net/archivos/2005/10/15/acelerando-php-zend-optimizer/" hreflang="es" title="Instalación de Zend Optimizer">instalación de Zend Optimizer</a></footnote> que hemos ido viendo estos últimos días hemos llegados al punto en que tenemos ya instalados en nuestro PC Apache, PHP y MySQL.</p>
<p>En esta ocasión vamos a ver cómo administrar las bases de datos MySQL de forma sencilla, sin tener que recurrir a comandos crípticos introducidos en la consola, sino a través de la potente interfaz web que nos ofrece la aplicación phpMyAdmin, escrita en PHP y código abierto.</p>
<p>Descarga el archivo zip de la <a href="http://www.phpmyadmin.net/home_page/downloads.php" hreflang="en-us" title="Sección de descargas en la web de phpMyAdmin">última versión estable de phpMyAdmin</a> desde su página web y descomprime el fichero en un directorio cualquiera, por ejemplo phpmyadmin, dentro del DocumentRoot de Apache<footnote>Por defecto, C:\Archivos de programa\Apache Group\Apache2\htdocs</footnote>. Lo cierto es que esto no es lo más seguro, pero si lo más sencillo, y no merece la pena complicarse.</p>
<p>Para configurar phpMyAdmin tendremos que editar un archivo de texto (a estas alturas ya estamos acostumbrados) llamado config.inc.php.</p>
<p>Sustituye <em>$cfg['PmaAbsoluteUri'] = &#8221;;</em> por <em>$cfg['PmaAbsoluteUri'] = &#8216;http://localhost/phpmyadmin&#8217;;</em> para indicar a la aplicación la URL con la que se accederá a phpMyAdmin. Evidentemente, en el caso de que no hayamos colocado la aplicación en la base de DocumentRoot o hayamos utilizado un nombre distinto para el directorio de phpmyadmin, tendremos que modificar la URL de la forma correspondiente.</p>
<p>Si queremos ser capaces de acceder a MySQL a través de phpMyAdmin desde un PC remoto tendremos que introducir el nombre de dominio correspondiente (o la IP, si es estática) en lugar de localhost, además de haberlo activado en su momento en el wizard de configuración de MySQL, aunque es más inseguro.</p>
<p>Busca ahora la variable <em>$cfg['Servers'][$i]['password']</em> e introduce la contraseña que utilizaste durante la configuración de MySQL. Evidentemente esto no es seguro si cualquiera tiene acceso físico a nuestro PC, en cuyo caso deberíamos utilizar autentificación http (<em>$cfg['Servers'][$i]['auth_type'] = &#8216;http&#8217;;</em>) o un .htaccess de forma que se nos pida el login cada vez que queramos acceder a la aplicación.</p>
<p>Una vez realizados estos sencillos pasos seremos capaces de iniciar la aplicación dirigiendo nuestro navegador a la URL correspondiente. En nuestro ejemplo, http://localhost/phpmyadmin/.</p>
<p><img src="http://img291.imageshack.us/img291/4184/phpmyadmin9es.png" alt="Captura de la interfaz de phpMyAdmin" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2005/10/16/facilitando-el-uso-de-mysql-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Acelerando PHP: Zend Optimizer</title>
		<link>http://mundogeek.net/archivos/2005/10/15/acelerando-php-zend-optimizer/</link>
		<comments>http://mundogeek.net/archivos/2005/10/15/acelerando-php-zend-optimizer/#comments</comments>
		<pubDate>Sat, 15 Oct 2005 18:39:25 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2005/10/15/acelerando-php-zend-optimizer/</guid>
		<description><![CDATA[Siguiendo con la serie de artículos sobre la instalación de un servidor web sobre WindowsDNS dinámicas con No-IP, instalación de Apache e instalación de PHP y MySQL veremos en este número cómo instalar esta aplicación gratuita desarrollada por Zend, los principales desarrolladores del proyecto PHP, que permite disminuir el tiempo de ejecución de los scripts [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo con la serie de artículos sobre la instalación de un servidor web sobre Windows<footnote><a href="http://mundogeek.net/archivos/2005/09/28/no-ip/" hreflang="es" title="DNS dinámicas con No-IP">DNS dinámicas con No-IP</a>, <a href="http://mundogeek.net/archivos/2005/09/30/instalar-un-servidor-web-apache" hreflang="es" title="Instalación de un servidor web: Apache">instalación de Apache</a> e <a href="http://mundogeek.net/archivos/2005/10/15/instalar-php-y-mysql/" hreflang="es" title="Instalación de PHP y MySQL">instalación de PHP y MySQL</a></footnote> veremos en este número cómo instalar esta aplicación gratuita desarrollada por Zend, los principales desarrolladores del proyecto PHP, que permite disminuir el tiempo de ejecución de los scripts entre un 20 y 50 por ciento.</p>
<p>Si en entregas anteriores no nos quedaba más remedio que ensuciarnos las manos editando archivos de texto para configurar los programas, en este caso tendremos a nuestra disposición un instalador que debería dejarnos muy poco por hacer.</p>
<p>Antes de nada, como siempre, es necesario descargar el software correspondiente desde su página web. Para llevar a cabo la <a href="https://www.zend.com/store/free_download.php?pid=13" hreflang="en-us" title="Sección de descargas en la web de Zend Technologies">descarga de Zend Optimizer</a> tendremos que registrarnos antes en la web de Zend Technologies.</p>
<p>Durante la instalación se nos preguntará por el servidor web utilizado (Apache 2.x), la localización del archivo de configuración de PHP, php.ini (c:\php en nuestro ejemplo), el directorio en el que está instalado Apache (por defecto C:\Archivos de programa\Apache Group\Apache2) y el directorio en el que se almacenan las webs que servirá Apache (DocumentRoot, cuyo valor es, si no lo hemos cambiado, C:\Archivos de programa\Apache Group\Apache2\htdocs).</p>
<p><img src="http://img259.imageshack.us/img259/1015/instalacionzend9io.gif" alt="Programa de instalación de Zend Optimizer" /></p>
<p>Una vez terminado el proceso, si cargamos al archivo info.php que creamos para comprobar la instalación de PHP, debería aparecer algo así:</p>
<p><img src="http://img259.imageshack.us/img259/3238/phpconzendoptimizer2sh.gif" alt="phpinfo con Zend Optimizer" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2005/10/15/acelerando-php-zend-optimizer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

