
<?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>VicHaunter.com &#187; Servidores</title>
	<atom:link href="http://www.vichaunter.com/category/servidores/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vichaunter.com</link>
	<description>Memorias de un personaje real</description>
	<lastBuildDate>Wed, 02 May 2012 09:39:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Sorry._Although_I&#039;m_listed_as_a_best-preference_MX_or_A_for_that_host,/it_isn&#039;t_in_my_control/locals_file,_so_I_don&#039;t_treat_it_as_local plesk [SOLUCIONADO]</title>
		<link>http://www.vichaunter.com/programacion/sorry-_although_im_listed_as_a_best-preference_mx_or_a_for_that_hostit_isnt_in_my_controllocals_file_so_i_dont_treat_it_as_local-plesk-solucionado</link>
		<comments>http://www.vichaunter.com/programacion/sorry-_although_im_listed_as_a_best-preference_mx_or_a_for_that_hostit_isnt_in_my_controllocals_file_so_i_dont_treat_it_as_local-plesk-solucionado#comments</comments>
		<pubDate>Thu, 18 Mar 2010 10:28:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Servidores]]></category>

		<guid isPermaLink="false">http://www.vichaunter.com/blog/?p=257</guid>
		<description><![CDATA[Error: Sorry._Although_I&#8217;m_listed_as_a_best-preference_MX_or_A_for_that_host,/it_isn&#8217;t_in_my_control/locals_file,_so_I_don&#8217;t_treat_it_as_local plesk Este problema viene cuando intentamos enviar correos desde la función mail de php y estamos utilizando los servicios de correo de mail de google apps. La solución es bastante sencilla, simplemente tenemos que entrar en nuestro panel &#8230; <a href="http://www.vichaunter.com/programacion/sorry-_although_im_listed_as_a_best-preference_mx_or_a_for_that_hostit_isnt_in_my_controllocals_file_so_i_dont_treat_it_as_local-plesk-solucionado">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Error: Sorry._Although_I&#8217;m_listed_as_a_best-preference_MX_or_A_for_that_host,/it_isn&#8217;t_in_my_control/locals_file,_so_I_don&#8217;t_treat_it_as_local plesk</p>
<p>Este problema viene cuando intentamos enviar correos desde la función mail de php y estamos utilizando los servicios de correo de mail de google apps.</p>
<p>La solución es bastante sencilla, simplemente tenemos que entrar en nuestro panel plesk y entrar en el correo del dominio en cuestión.</p>
<p>Una vez allí simplemente deshabilitamos la función de correo y php ya no verá nuestro servidor como destinatario y por tanto lo mandará directamente al servidor correcto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vichaunter.com/programacion/sorry-_although_im_listed_as_a_best-preference_mx_or_a_for_that_hostit_isnt_in_my_controllocals_file_so_i_dont_treat_it_as_local-plesk-solucionado/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error ioncube loader [Solucionado]</title>
		<link>http://www.vichaunter.com/servidores/error-ioncube-loader-solucionado</link>
		<comments>http://www.vichaunter.com/servidores/error-ioncube-loader-solucionado#comments</comments>
		<pubDate>Fri, 20 Nov 2009 16:04:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[ioncube]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.vichaunter.com/blog/?p=218</guid>
		<description><![CDATA[Si has actualizado a una versión de php superior (por ejemplo caso 5.2.x) y tienes un error parecido a este: Failed loading /usr/lib/php/modules//php_ioncube_loader_lin_5.1.so: /usr/lib/php/modules//php_ioncube_loader_lin_5.1.so: undefined symbol: zend_unmangle_property_name_ex tu solución pasa por modificar el archivo /etc/php.d/ioncube-loader.ini. Debe tener una línea como &#8230; <a href="http://www.vichaunter.com/servidores/error-ioncube-loader-solucionado">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Si has actualizado a una versión de php superior (por ejemplo caso 5.2.x) y tienes un error parecido a este:</p>
<blockquote><p>Failed loading /usr/lib/php/modules//php_ioncube_loader_lin_5.1.so: /usr/lib/php/modules//php_ioncube_loader_lin_5.1.so: undefined symbol: zend_unmangle_property_name_ex</p></blockquote>
<p>tu solución pasa por modificar el archivo <strong>/etc/php.d/ioncube-loader.ini</strong>. Debe tener una línea como la siguiente: <strong>zend_extension=/usr/lib/php/modules//php_ioncube_loader_lin_5.1.so</strong></p>
<p>la solución es la siguiente:</p>
<blockquote><p>nano /etc/php.d/ioncube-loader.ini</p></blockquote>
<p>y cambiamos el <strong>5.1 por 5.2</strong>. Guardamos y reiniciamos apache.</p>
<blockquote><p>service httpd restart</p></blockquote>
<p>Problema resuelto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vichaunter.com/servidores/error-ioncube-loader-solucionado/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>smtp;553 sorry, that domain isn&#039;t in my list of allowed rcpthosts [Solucionado]</title>
		<link>http://www.vichaunter.com/correo/smtp553-sorry-that-domain-isnt-in-my-list-of-allowed-rcpthosts-solucionado</link>
		<comments>http://www.vichaunter.com/correo/smtp553-sorry-that-domain-isnt-in-my-list-of-allowed-rcpthosts-solucionado#comments</comments>
		<pubDate>Sun, 15 Nov 2009 09:21:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Correo]]></category>
		<category><![CDATA[Servidores]]></category>

		<guid isPermaLink="false">http://www.vichaunter.com/blog/?p=220</guid>
		<description><![CDATA[Si por alguna casualidad tienes un servidor y alguno de tus dominios falla al recibir correo a través de outlook desde por ejemplo hotmail con el siguiente error: smtp;553 sorry, that domain isn&#8217;t in my list of allowed rcpthosts la &#8230; <a href="http://www.vichaunter.com/correo/smtp553-sorry-that-domain-isnt-in-my-list-of-allowed-rcpthosts-solucionado">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Si por alguna casualidad tienes un servidor y alguno de tus dominios falla al recibir correo a través de outlook desde por ejemplo hotmail con el siguiente error:</p>
<blockquote><p>smtp;553 sorry, that domain isn&#8217;t in my list of allowed rcpthosts</p></blockquote>
<p>la solución puede ser la siguiente.</p>
<p>revisa el archivo rcphosts de tu servidor y asegúrate de que tudominio.com (el que está fallando a la hora de recibir) esté en la lista.</p>
<p>Si no lo está lo añades abajo del todo</p>
<blockquote><p>nano /var/qmail/control/rcphosts</p></blockquote>
<p>Espero sirva de ayuda, a mí me solventó el problema</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vichaunter.com/correo/smtp553-sorry-that-domain-isnt-in-my-list-of-allowed-rcpthosts-solucionado/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambiar el puerto ssh Centos5 [Solucionado]</title>
		<link>http://www.vichaunter.com/servidores/cambiar-el-puerto-ssh-centos5-solucionado</link>
		<comments>http://www.vichaunter.com/servidores/cambiar-el-puerto-ssh-centos5-solucionado#comments</comments>
		<pubDate>Wed, 04 Nov 2009 11:53:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[ataques]]></category>
		<category><![CDATA[puerto]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.vichaunter.com/blog/?p=215</guid>
		<description><![CDATA[Para cambiar el puerto de ssh en centos o cualquier otra distribución lo único que tenemos que hacer es editar el archivo sshd_config. Para localizarlo o bien lo encontramos en la ruta /etc/ssh/sshd_config o haremos un locate sshd_config. editamos el &#8230; <a href="http://www.vichaunter.com/servidores/cambiar-el-puerto-ssh-centos5-solucionado">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Para cambiar el puerto de ssh en centos o cualquier otra distribución lo único que tenemos que hacer es editar el archivo <strong>sshd_config</strong>.</p>
<p>Para localizarlo o bien lo encontramos en la ruta <strong>/etc/ssh/sshd_config</strong> o haremos un <strong>locate</strong> <strong>sshd_config</strong>.</p>
<p>editamos el archivo</p>
<blockquote><p>nano /etc/ssh/sshd_config</p></blockquote>
<p>y en la línea que pone #Port 22 y la cambiamos por ejemplo por</p>
<blockquote><p>Port 2893</p></blockquote>
<p>el siguiente paso es reiniciar el servicio sshd.</p>
<blockquote><p>service sshd restart</p></blockquote>
<p>y desde este momento ya tendremos que <strong>conectar por ese puerto</strong>. Con esto nos quitamos la gran parte de los ataques de escaneos de puertos predeterminados en el ssh.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vichaunter.com/servidores/cambiar-el-puerto-ssh-centos5-solucionado/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo instalar MyTOP en centos [Solucionado]</title>
		<link>http://www.vichaunter.com/servidores/como-instalar-mytop-en-centos-solucionado</link>
		<comments>http://www.vichaunter.com/servidores/como-instalar-mytop-en-centos-solucionado#comments</comments>
		<pubDate>Mon, 21 Sep 2009 10:45:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servidores]]></category>

		<guid isPermaLink="false">http://www.vichaunter.com/blog/?p=209</guid>
		<description><![CDATA[Mytop es una digamos copia del top de linux pero para mysql, lo que nos dará toda la información de lo que se está haciendo así como algo de info sobre el rendimiento de las querys. Bueno, vamos al grano&#8230; &#8230; <a href="http://www.vichaunter.com/servidores/como-instalar-mytop-en-centos-solucionado">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mytop es una digamos copia del top de linux pero para mysql, lo que nos dará toda la información de lo que se está haciendo así como algo de info sobre el rendimiento de las querys.</p>
<p>Bueno, vamos al grano&#8230;</p>
<p>Para poder instalarlo en centos y redhat tenemos que habilitar el repositorio de RPMForge que es uno de los más completitos para estos sistemas (en todas sus versiones). Para instalarlo directamente ejecutamos el siguiente comando:</p>
<blockquote><p>rpm -Uhv <a href="http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm">http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm</a></p></blockquote>
<p>Ahora una vez se nos ha instalado el rpm ejecutamos:</p>
<blockquote><p>yum -y install mytop</p></blockquote>
<p>Y ya lo tenemos instalado, pero nos quedan un par de cositas por hacer. La primera es probar si nos entra directamente, en caso de que no tengamos restringido su acceso. Ponemos en la consola</p>
<blockquote><p>mytop</p></blockquote>
<p>y le damos al intro.</p>
<p>Si os pide los datos haremos lo siguiente:</p>
<blockquote><p>nano /root/.mytop</p></blockquote>
<p>y una vez se nos abra el archivo debemos poner lo siguiente:</p>
<blockquote><p>user=<span style="color: #ff0000;">admin</span> <span style="color: #ff0000;">o root</span><br />
pass=<span style="color: #ff0000;">contraseña</span><br />
host=localhost<br />
db=<span style="color: #ff0000;">base de datos</span><br />
delay=5<br />
batchmode=0<br />
header=1<br />
color=1<br />
idle=1</p></blockquote>
<p>Cambiando claro está lo rojo por tus datos correctos, lo demás no es necesario cambiarlo aunque puedes cambiarlo a gusto.</p>
<blockquote><p>para salir ctrl-x y luego y para guardar cambios</p></blockquote>
<p>Ahora ejecutando <strong>mytop </strong>nos debería funcionar.</p>
<p>En caso de recibir el siguiente error:</p>
<blockquote><p>Error in option spec: &#8220;long|!&#8221;</p></blockquote>
<p>Haremos lo siguiente:</p>
<blockquote><p>chmod 755 /usr/bin/mytop<br />
nano/usr/bin/mytop</p></blockquote>
<p>y una vez ahí comentaremos la siguiente línea:</p>
<blockquote><p>“long|!”              =&gt; \$config{long_nums},</p>
<p>que quedará así</p>
<p>#“long|!”              =&gt; \$config{long_nums},</p></blockquote>
<p>Ahora ejecutamos mytop y ya está, a disfrutar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vichaunter.com/servidores/como-instalar-mytop-en-centos-solucionado/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambiar zona horaria Madrid Centos5 [Solucionado]</title>
		<link>http://www.vichaunter.com/servidores/cambiar-zona-horaria-madrid-centos5-solucionado</link>
		<comments>http://www.vichaunter.com/servidores/cambiar-zona-horaria-madrid-centos5-solucionado#comments</comments>
		<pubDate>Tue, 21 Jul 2009 16:56:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[centos5]]></category>
		<category><![CDATA[madrid]]></category>
		<category><![CDATA[zona horaria]]></category>

		<guid isPermaLink="false">http://www.vichaunter.com/blog/?p=205</guid>
		<description><![CDATA[Para los que querais cambiar la zona horaria desde la consola de comandos es bastante simple. En centos5 basta con seguir estos pasos ejecuta ln -sf /usr/share/zoneinfo/CET /etc/localtime Ahora modifica el archivo /etc/sysconfig/clock para que quede de la siguiente forma: &#8230; <a href="http://www.vichaunter.com/servidores/cambiar-zona-horaria-madrid-centos5-solucionado">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Para los que querais cambiar la zona horaria desde la consola de comandos es bastante simple.</p>
<p>En centos5 basta con seguir estos pasos</p>
<blockquote><p>ejecuta</p>
<pre class="console">ln -sf /usr/share/zoneinfo/CET /etc/localtime</pre>
</blockquote>
<p>Ahora modifica el archivo <strong>/etc/sysconfig/clock</strong> para que quede de la siguiente forma:</p>
<blockquote>
<pre class="code">ZONE="Europe/Madrid"
UTC=true
ARC=false</pre>
</blockquote>
<p>Y por último ejecuta este comando:</p>
<blockquote>
<pre class="console">hwclock --systohc --utc</pre>
</blockquote>
<p>Ahora si ejecutas date deberías ver la hora correcta española.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vichaunter.com/servidores/cambiar-zona-horaria-madrid-centos5-solucionado/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lanzar procesos en background consola comandos linux</title>
		<link>http://www.vichaunter.com/servidores/lanzar-procesos-en-background-consola-comandos-linux</link>
		<comments>http://www.vichaunter.com/servidores/lanzar-procesos-en-background-consola-comandos-linux#comments</comments>
		<pubDate>Wed, 08 Jul 2009 14:36:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[consola comandos]]></category>
		<category><![CDATA[ejecutar en segundo plano]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nohup]]></category>

		<guid isPermaLink="false">http://www.vichaunter.com/blog/?p=198</guid>
		<description><![CDATA[Pues bien, si alguna vez necesitamos lanzar un proceso que tarda pero no nos vamos a quedar conectados a la consola, o tenemos miedo de perder conexión por el motivo que sea, aquí van varios ejemplos de como lanzar aplicaciones &#8230; <a href="http://www.vichaunter.com/servidores/lanzar-procesos-en-background-consola-comandos-linux">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pues bien, si alguna vez necesitamos lanzar un proceso que tarda pero no nos vamos a quedar conectados a la consola, o tenemos miedo de perder conexión por el motivo que sea, aquí van varios ejemplos de como lanzar aplicaciones que se ejecutan hasta que terminan la tarea:</p>
<p>Explicación:</p>
<blockquote><p><strong>nohup </strong><span style="color: #ff0000;">nice -19</span> <span style="color: #99cc00;">php script.php</span> <span style="color: #3366ff;">&amp;</span></p></blockquote>
<p><strong>nohup</strong>: el programa que ejecuta en background.<br />
<span style="color: #ff0000;">nice -19</span>: nice es prioridad y -19 es la mínima ante otros procesos (19 es la máxima)<br />
<span style="color: #99cc00;">php script.php</span>: este es el programa que ejecutamos, en este caso ejecutamos el php y un script (necesario ejecutar el script indicándoselo a php)<br />
<span style="color: #3366ff;">&amp;</span>: este símbolo lo que hace es ponerlo en background y dejarnos la consola libre, nos muestra el pid del proceso.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vichaunter.com/servidores/lanzar-procesos-en-background-consola-comandos-linux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como activar la caché de MySQL</title>
		<link>http://www.vichaunter.com/servidores/como-activar-la-cache-de-mysql</link>
		<comments>http://www.vichaunter.com/servidores/como-activar-la-cache-de-mysql#comments</comments>
		<pubDate>Tue, 30 Jun 2009 20:10:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[redhat]]></category>

		<guid isPermaLink="false">http://www.vichaunter.com/blog/?p=192</guid>
		<description><![CDATA[Para activar el caché de mysql solo tienes que seguir estos pasos: Ejecuta: $ mysql -u root –p Salida: Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 16 to server &#8230; <a href="http://www.vichaunter.com/servidores/como-activar-la-cache-de-mysql">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Para activar el caché de mysql solo tienes que seguir estos pasos:<br />
<strong>Ejecuta:</strong></p>
<blockquote><p>$ mysql -u root –p</p></blockquote>
<p><strong>Salida:</strong></p>
<blockquote><p>Enter password:<br />
Welcome to the MySQL monitor.  Commands end with ; or \g.<br />
Your MySQL connection id is 16 to server version: 4.1.15-Debian_1-log</p>
<p>Type &#8216;help;&#8217; or &#8216;\h&#8217; for help. Type &#8216;\c&#8217; to clear the buffer.<br />
mysql></p></blockquote>
<p>Ahora <strong>ajustamos el tamaño</strong> de la caché a 16Mb:</p>
<blockquote><p>mysql> SET GLOBAL query_cache_size = 16777216;</p></blockquote>
<p>Salida:</p>
<blockquote><p>Query OK, 0 rows affected (0.00 sec)</p></blockquote>
<p><strong>Ejecuta:</strong></p>
<blockquote><p>mysql> SHOW VARIABLES LIKE &#8216;query_cache_size&#8217;; </p></blockquote>
<p>Salida:</p>
<blockquote><p> +&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+<br />
| Variable_name    | Value    |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+<br />
| query_cache_size | 16777216 |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;-+</p></blockquote>
<p>Ahora puedes configurarlo en el archivo <strong>/etc/my.cnf (Red Hat)</strong> o <strong>/etc/mysql/my.cnf (Debian)</strong> :</p>
<blockquote><p># nano /etc/my.cnf</p></blockquote>
<p>Y en la sección [mysqld] inserta:</p>
<blockquote><p>query_cache_size = 268435456<br />
query_cache_type=1<br />
query_cache_limit=1048576</p></blockquote>
<p>En el ejemplo de arriba el uso máximo de caché se limita a  1048576 usando la variable del sistema query_cache_limit. Tamaño expresado en Kb.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vichaunter.com/servidores/como-activar-la-cache-de-mysql/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacer un archivo ejecutable desde Linux</title>
		<link>http://www.vichaunter.com/servidores/hacer-un-archivo-ejecutable-desde-linux</link>
		<comments>http://www.vichaunter.com/servidores/hacer-un-archivo-ejecutable-desde-linux#comments</comments>
		<pubDate>Mon, 29 Jun 2009 17:59:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.vichaunter.com/blog/?p=190</guid>
		<description><![CDATA[Para hacer ejecutable cualquier archivo basta con pasarle el comando chmod: chmod +x]]></description>
			<content:encoded><![CDATA[<p>Para hacer ejecutable cualquier archivo basta con pasarle el comando chmod:</p>
<blockquote><p>chmod +x</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.vichaunter.com/servidores/hacer-un-archivo-ejecutable-desde-linux/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalar XCache en CentOS y RHEL para PHP5 [Solucionado]</title>
		<link>http://www.vichaunter.com/servidores/instalar-xcache-en-centos-y-rhel-para-php5-solucionado</link>
		<comments>http://www.vichaunter.com/servidores/instalar-xcache-en-centos-y-rhel-para-php5-solucionado#comments</comments>
		<pubDate>Fri, 26 Jun 2009 21:01:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[optimización]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[xcache]]></category>

		<guid isPermaLink="false">http://www.vichaunter.com/blog/?p=181</guid>
		<description><![CDATA[P. Como instalo el XCache en PHP 5 under RHEL / CentOS version 5.0? R. XCache es un cacheador de código abierto, lo que significa que mejora el rendimiento en servidores PHP. La optimización se hace cacheando las compilaciones de &#8230; <a href="http://www.vichaunter.com/servidores/instalar-xcache-en-centos-y-rhel-para-php5-solucionado">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #ff0000;"><img class="alignright" title="php" src="http://figs.cyberciti.biz/3rdparty/php-logo.png" alt="" width="95" height="51" />P.</span></strong> Como instalo el XCache en PHP 5 under RHEL / CentOS version 5.0?</p>
<p><strong><span style="color: #009900;">R</span>.</strong> XCache es un cacheador de código abierto, lo que significa que mejora el rendimiento en servidores PHP. La optimización se hace cacheando las compilaciones de los scripts PHPen la memoria shm (RAM) y reutiliza el cache de la RAM. Esto reduce la carga del servidor y aumenta la velocidad de php hasta un 500%.</p>
<h2>Paso # 1: Descargar el código fuente xcahce</h2>
<p>Usar wget para bajar la última versión estable:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># cd &nbsp;/opt<br />
# wget http://xcache.lighttpd.net/pub/Releases/1.2.1/xcache-1.2.1.tar.gz</div></div>
<h2>Paso # 2: Descomprimirlo</h2>
<p>Usar el comando tar:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># tar -zxvf xcache-1.2.1.tar.gz<br />
# cd xcache-1.2.1</div></div>
<h2>Paso # 3: Compilar e instalar XCache</h2>
<p>Usar phpize para prepararlo como extensión PHP (si te da error por que no encuentra el comando mira <a title="instalar phpize" href="http://www.vichaunter.com/blog/uncategorized/problema-phpize-comando-no-encontrado-solucionado">esta entrada</a>):</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># phpize</div></div>
<p>Configurar, compilar e instalar xcache:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># ./configure --enable-xcache<br />
# make<br />
# make install</div></div>
<h3>Directorio predeterminado de la instalación de xcache.so</h3>
<ul>
<li>64 bit PHP modulo instalado en <strong>/usr/<span style="color: #ff0000;">lib64</span>/php/modules/xcache.so</strong></li>
<li>32 bit PHP modulo instalado en <strong>/usr/<span style="color: #ff0000;">lib</span>/php/modules/xcache.so</strong></li>
</ul>
<h2>Paso # 4: Crear el archivo xcache.ini</h2>
<p>Bajo RHEL / CentOS, tienes que poner el fichero en la carpeta /etc/php.d/</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">:</div></div>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># cd /etc/php.d/</div></div>
<p>Crear archivo xcahce.ini :</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># nano xcahce.ini</div></div>
<p>Inserta la siguiente configuración:</p>
<pre>[xcache-common]
; change me - 64 bit php =&gt; /usr/lib64/php/modules/xcache.so
; 32 bit php =&gt; /usr/lib/php/modules/xcache.so
zend_extension = /usr/lib64/php/modules/xcache.so

[xcache.admin]
xcache.admin.auth = On
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = ""

[xcache]
xcache.shm_scheme =        "mmap"
xcache.size  =               32M
xcache.count =                 1
xcache.slots =                8K
xcache.ttl   =              3600
xcache.gc_interval =         300

; Same as aboves but for variable cache
; If you don't know for sure that you need this, you probably don't
xcache.var_size  =            0M
xcache.var_count =             1
xcache.var_slots =            8K
xcache.var_ttl   =             0
xcache.var_maxttl   =          0
xcache.var_gc_interval =     300

; N/A for /dev/zero
xcache.readonly_protection = Off

xcache.mmap_path =    "/dev/zero"

xcache.cacher =               On
xcache.stat   =               On</pre>
<p>Save and close the file.</p>
<p>Otra alternativa es que copies la configuración por defecto de xcache a /etc/php.d/</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># cp xcache.ini /etc/php.d/<br />
# vi /etc/php.d/xcache.ini</div></div>
<p>Reinicia el proceso de apache:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># service httpd restart</div></div>
<p>Si utilizas Lighttpd , reinicialo también:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># service lighttpd restart</div></div>
<h2>Paso # 5: Asegúrate de que XCache funciona</h2>
<p>Mete el siguiente comando para verificarlo:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ php -v</div></div>
<p>Salida:</p>
<pre>PHP 5.1.6 (cli) (built: Nov 20 2007 11:11:52)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
    with <span style="color: #ff0000;">XCache v1.2.1, Copyright (c) 2005-2007, by mOo</span></pre>
<p>Debes ver la línea  &#8220;<span style="color: #ff0000;">XCache v1.2.1, Copyright (c) 2005-2007, by mOo</span>&#8221;</p>
<p>Ya está, listo y funcionando.</p>
<div id="seolinx-tooltip" style="border: 1px solid #000000; margin: 0pt; padding: 0pt; display: none; opacity: 0.9; position: absolute; width: auto; z-index: 99999;">
<table style="border: 0pt none; margin: 0pt; padding: 0pt; border-collapse: separate; width: auto;" border="0">
<tbody>
<tr>
<td id="seolinx-table" style="border: 0pt none; margin: 1px; padding: 0pt; font-family: Tahoma; font-size: 11px; font-weight: bold;">
<div style="margin: 0pt; padding: 0pt; overflow: auto; width: auto;">
<table id="seolinx-paramtable" style="border: 1px solid gray; margin: 0pt; border-collapse: separate;" border="0">
<tbody>
<tr>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://toolbarqueries.google.com/favicon.ico" alt="" width="12" height="12" /> PR: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Google pagerank" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://www.google.com/favicon.ico" alt="" width="12" height="12" /> I: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Google index" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://www.google.com/favicon.ico" alt="" width="12" height="12" /> L: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Google links" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://siteexplorer.search.yahoo.com/favicon.ico" alt="" width="12" height="12" /> LD: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Yahoo linkdomain" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://www.bing.com/favicon.ico" alt="" width="12" height="12" /> I: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Bing index" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Sitemap.xml" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://www.semrush.com/favicon.ico" alt="" width="12" height="12" /> Rank: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="SEMRush Rank" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://www.semrush.com/favicon.ico" alt="" width="12" height="12" /> Traffic: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="SEMRush SE Traffic" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://www.semrush.com/favicon.ico" alt="" width="12" height="12" /> Price: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="SEMRush SE Traffic price" href="javascript:{}">wait&#8230;</a></td>
<td style="border: 1px solid gray; padding: 2px; background: #f0f0f0 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: darkgreen; font-family: Tahoma; font-size: 7pt; font-weight: bold; white-space: nowrap;"><img style="vertical-align: middle;" src="http://siteanalytics.compete.com/favicon.ico" alt="" width="12" height="12" /> C: <a style="color: blue; font-family: Tahoma; font-size: 7pt; font-weight: bold; text-decoration: underline;" title="Compete Rank" href="javascript:{}">wait&#8230;</a></td>
</tr>
</tbody>
</table>
</div>
<div style="margin: 0pt; padding: 0pt; overflow: auto; width: auto;"></div>
</td>
<td id="seolinx-tooltip-close" style="border: 0pt none; margin: 0pt; padding: 1px; cursor: pointer; vertical-align: middle; width: auto;" title="close"><img src="chrome://seoquake/content/skin/close.gif" alt="" /></td>
</tr>
</tbody>
</table>
</div>
<div id="seolinx-tooltip" style="border: 1px solid #000000; margin: 0pt; padding: 0pt; display: none; opacity: 0.9; position: absolute; width: auto; z-index: 99999;">
<table style="border: 0pt none; margin: 0pt; padding: 0pt; border-collapse: separate; width: auto;" border="0">
<tbody>
<tr>
<td id="seolinx-table" style="border: 0pt none ; margin: 1px; padding: 0pt; font-family: Tahoma; font-size: 11px; font-weight: bold;"></td>
<td id="seolinx-tooltip-close" style="border: 0pt none; margin: 0pt; padding: 1px; cursor: pointer; vertical-align: middle; width: auto;" title="close"><img src="chrome://seoquake/content/skin/close.gif" alt="" /></td>
</tr>
</tbody>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.vichaunter.com/servidores/instalar-xcache-en-centos-y-rhel-para-php5-solucionado/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

