<?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>El Blog de Manu Garcia &#187; Linux</title>
	<atom:link href="http://www.manugarcia.es/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.manugarcia.es</link>
	<description>Programador Web y emprendedor</description>
	<lastBuildDate>Thu, 06 Oct 2011 10:48:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Cómo instalar mod_wsgi y django en CentOS</title>
		<link>http://www.manugarcia.es/2010/09/06/como-instalar-mod_wsgi-y-django-en-centos/</link>
		<comments>http://www.manugarcia.es/2010/09/06/como-instalar-mod_wsgi-y-django-en-centos/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 19:20:08 +0000</pubDate>
		<dc:creator>Manu Garcia</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Python / Django]]></category>
		<category><![CDATA[Servidores]]></category>

		<guid isPermaLink="false">http://www.manugarcia.es/?p=154</guid>
		<description><![CDATA[Hoy voy a comentar cómo instalar el modulo de apache wsgi para poder programar webs en python con el Framework Django. Pasos a seguir: Antes de nada para que al compilar el módulo no de errores, necesitamos instalar python-devel, es tan fácil como poner yum install python-devel Una vez hecho esto descargamos el modulo de [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy voy a comentar cómo instalar el<strong> modulo de apache wsgi</strong> para poder programar webs en python con el Framework <strong><a href="http://es.wikipedia.org/wiki/Django">Django</a></strong>.</p>
<p><strong>Pasos a seguir:</strong></p>
<ol>
<li>Antes de nada para que al compilar el módulo no de errores, necesitamos instalar python-devel, es tan fácil como poner<br />
<strong><br />
yum install python-devel<br />
</strong></li>
<li>Una vez hecho esto descargamos el modulo de <a href="http://code.google.com/p/modwsgi/">http://code.google.com/p/modwsgi/</a>, descomprimimos y ejecutamos:
<div id="_mcePaste"><strong><br />
./configure &#8211;with-apxs=/usr/sbin/apxs &#8211;with-python=/usr/bin/python<br />
make<br />
make install </strong></div>
<div id="_mcePaste"><strong><br />
</strong></div>
<div id="_mcePaste"><em>Las rutas de apxs y python debes modificarlas según tu servidor o pc.</em></div>
<div id="_mcePaste"><em><br />
</em></div>
</li>
<li>El paso anterior crea el mod_wsgi.so en la carpeta<strong> /usr/lib/apache/mod_wsgi.so</strong>, este modulo debes añadirlo en tu <strong>httpd.conf </strong>y reiniciar apache después.<br />
<strong><br />
LoadModule      wsgi_module             /usr/lib/apache/mod_wsgi.so</p>
<p></strong></li>
<li>Ya tienes instalado el modulo de apache. Ahora pasamos a instalar Django, lo descargamos de <a href="http://www.djangoproject.com/download/">http://www.djangoproject.com/download/</a>, descomprimimos y ejecutamos<br />
<strong><br />
python setup.py install</strong></li>
</ol>
<p>Pues ya tenemos instalado Django en nuestro CentOS <img src='http://www.manugarcia.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Después si queréis instalar librerías como por ejemplo la librería que trabaja con Mysql, debéis usar <strong>setuptools, </strong>es fácil solo teneis que descargaros esta libreria de <a href="http://pypi.python.org/pypi/setuptools">http://pypi.python.org/pypi/setuptools</a>, descomprimir e instalarla con <strong>python setup.py install</strong></p>
<p>Para facilitar más las cosas instalaremos pip que sería una especie de apt-get o yum de python, ejecutamos <strong>easy_install pip </strong>y a continuación<strong> pip install mysql</strong></p>
<p><strong>Espero que os haya sido de ayuda <img src='http://www.manugarcia.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manugarcia.es/2010/09/06/como-instalar-mod_wsgi-y-django-en-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Soporte Unicode en CentOS 5.2 con PHP y PCRE</title>
		<link>http://www.manugarcia.es/2009/05/19/soporte-unicode-en-centos-52-con-php-y-pcre/</link>
		<comments>http://www.manugarcia.es/2009/05/19/soporte-unicode-en-centos-52-con-php-y-pcre/#comments</comments>
		<pubDate>Tue, 19 May 2009 08:42:54 +0000</pubDate>
		<dc:creator>Manu Garcia</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Servidores]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[pcre]]></category>
		<category><![CDATA[unicode]]></category>

		<guid isPermaLink="false">http://mgarcia.info/?p=58</guid>
		<description><![CDATA[No hace mucho me encontré con un problema en un servidor nuevo de la empresa (un CentOS con Plesk), tras instalar el framework Kohana y probar el test de compatibilidad que trae este framework me avisaba de que podría no funcionar bien ya que no tenía en mi servidor soporte unicode en el PCRE, para [...]]]></description>
			<content:encoded><![CDATA[<p>No hace mucho me encontré con un problema en un servidor nuevo de la <a href="http://mgarcia.info/2008/12/18/doublemusic-sl/">empresa </a>(un CentOS con Plesk), tras instalar el<a href="http://kohanaphp.com/"> framework Kohana </a>y probar el test de compatibilidad que trae este framework me avisaba de que podría no funcionar bien ya que no tenía en mi servidor soporte unicode en el <a href="http://www.pcre.org/">PCRE</a>, para probar si nuestro PCRE tiene soporte unicode tan sólo tenemos que poner via linea de comandos:</p>
<pre style="padding-left: 30px;">$ <strong>pcretest -C</strong>
PCRE version 6.6 06-Feb-2006
Compiled with
  UTF-8 support
<strong>  No Unicode properties support</strong>
  Newline character is LF
  Internal link size = 2
  POSIX malloc threshold = 10
  Default match limit = 10000000
  Default recursion depth limit = 10000000
  Match recursion uses stack</pre>
<p>Si a ti también te aparece &#8220;<strong>No Unicode properties support&#8221; </strong>al ejecutar pcre sigue leyendo <img src='http://www.manugarcia.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <strong> </strong>sino te recomiendo que visites mi web de <a href="http://www.emoxion.com">música electrónica</a> xD</p>
<p><strong>Solucionar el problema</strong></p>
<p>Antes de nada comentarte que no debes usar el usuario &#8220;root&#8221; para esto, por lo que deberíamos usar un usuario normal.</p>
<p>Bueno una vez estamos conectados con un usuario &#8220;normal&#8221; debemos crear los siguientes directorios en la carpeta por defecto de tu usuario ej. /home/miusuario &#8230;</p>
<p>$ mkdir -p ~/src/rpm<br />
$ cd ~/src/rpm<br />
$ mkdir BUILD RPMS SOURCES SPECS SRPMS<br />
$ mkdir RPMS/i[3456]86 RPMS/noarch RPMS/athlon</p>
<p>Una vez hecho esto creamos el archivo<strong> ~/.rpmmacros</strong> y escribimos lo siguiente:<br />
# Path to top of build area<br />
%_topdir    /home/miusuario/src/rpm</p>
<p>A continuación nos descargamos <a href="http://mirrors.kernel.org/centos/5.2/os/SRPMS/pcre-6.6-2.el5_1.7.src.rpm">este archivo</a>(Recuerda que yo estoy actualizando CentOS 5.2 con PCRE 6.6) en la carpeta de nuestro usuario y ponemos:</p>
<p>$ rpm -ivh pcre-6.6-2.el5_1.7.src.rpm</p>
<p>Esto pondrá los archivos necesarios en las carpetas creadas anteriormente para poder recompilar de nuevo PCRE con soporte Unicode.<br />
Ahora abrimos con nano (o vi eso a gusto de cada uno) el archivo</p>
<p>~/src/rpm/SPECS/pcre.spec</p>
<p>Buscamos &#8230;<br />
%configure &#8211;enable-utf8</p>
<p>Una vez encontrada le añadimos lo siguiente y guardamos el archivo<br />
%configure &#8211;enable-utf8 <strong>&#8211;enable-unicode-properties</strong></p>
<p>Bueno ya tenemos todo listo para recompilar PCRE con soporte Unicode ahora tan sólo tenemos que ejecutar lo siguiente</p>
<p>$ rpmbuild -ba ~/src/rpm/SPECS/pcre.spec</p>
<p>Esto nos mostrará algo parecido a esto:</p>
<p>Escrito: /home/miusuario/src/rpm/SRPMS/pcre-6.6-2.7.src.rpm<br />
Escrito: /home/miusuario/src/rpm/RPMS/i386/pcre-6.6-2.7.i386.rpm<br />
Escrito: /home/miusuario/src/rpm/RPMS/i386/pcre-devel-6.6-2.7.i386.rpm<br />
Escrito: /home/miusuario/src/rpm/RPMS/i386/pcre-debuginfo-6.6-2.7.i386.rpm</p>
<p>Ahora sí debemos cambiar a root para poder instalar el nuevo rpm:</p>
<p>$ rpm -Uvh /home/miusuario/src/rpm/RPMS/i386/pcre-6.6-2.7.i386.rpm</p>
<p>Reiniciamos apache <img src='http://www.manugarcia.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   listo! problema resuelto <img src='http://www.manugarcia.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Para este pequeño tutorial me he basado en los manuales <a href="http://gaarai.com/2009/01/31/unicode-support-on-centos-52-with-php-and-pcre/">Unicode Support on CentOS 5.2 with PHP and PCRE</a> y <a href="http://bradthemad.org/tech/notes/patching_rpms.php">How to patch and rebuild an RPM package</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manugarcia.es/2009/05/19/soporte-unicode-en-centos-52-con-php-y-pcre/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

