<?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>SoyGeek &#187; PHP</title>
	<atom:link href="http://soygeek.com.mx/category/programacion/php/feed" rel="self" type="application/rss+xml" />
	<link>http://soygeek.com.mx</link>
	<description>Un Blog de un Geek Mexicano</description>
	<lastBuildDate>Mon, 16 Aug 2010 17:30:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>12 cosas que necesitas saber acerca PHP</title>
		<link>http://soygeek.com.mx/12-cosas-que-necesitas-saber-acerca-php</link>
		<comments>http://soygeek.com.mx/12-cosas-que-necesitas-saber-acerca-php#comments</comments>
		<pubDate>Sun, 07 Sep 2008 00:41:15 +0000</pubDate>
		<dc:creator>Isaac Zepeda</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://sonidolibre.wordpress.com/?p=87</guid>
		<description><![CDATA[Hola a todos, leyendo mi mailing list de PHPClasses me topo con un artículo interesante en inglés llamado &#8220;12 things you need to know about PHP&#8221; en un blog llamado Compdigitec Labs. Entonces decidí traducirlo al español y ponerlo aquí en mi blog. Recordar yo no soy el escritor original del artículo yo solo lo [...]]]></description>
			<content:encoded><![CDATA[<p>Hola a todos, leyendo mi mailing list de <a href="http://www.phpclasses.org/" target="_blank">PHPClasses</a> me topo con un artículo interesante en inglés llamado &#8220;<a href="http://www.compdigitec.com/labs/2008/09/02/12-things-you-need-to-know-about-php/" target="_blank">12 things you need to know about PHP</a>&#8221; en un blog llamado <a href="http://www.compdigitec.com/labs/" target="_blank">Compdigitec Labs</a>. Entonces decidí traducirlo al español y ponerlo aquí en mi blog. Recordar yo no soy el escritor original del artículo yo solo lo traduzco <img src='http://soygeek.com.mx/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p>¿Todavía piensas que <a href="http://www.php.net" target="_self">PHP</a> es un lenguaje solo web o que &#8220;no es un lenguaje real&#8221;? Bueno, eso solía ser verdad con <a href="http://museum.php.net/php2/" target="_blank">PHP 2.0</a>, pero con PHP5, ya no es verdad. Aquí 12 cosas que necesitas saber acerca de PHP:</p>
<ol>
<li><strong>PHP no es sólo para la web.</strong> PHP solía ser solo un modulo web o un script CGI, pero eso ha cambiado, con el <a href="http://www.php.net/features.commandline" target="_blank">PHP CLI</a> (<em>Command Line Interpreter</em>) y el <a href="http://gtk.php.net/" target="_blank">binding de PHP-GTK2</a> (el cual ya hemos visto <a href="http://sonidolibre.wordpress.com/2008/04/10/php-gtk-2-instalacion/" target="_blank">como instalar</a>).</li>
<li><strong>PHP es un lenguaje de verdad.</strong> Apesar de los mitos, PHP es un lenguaje de programación de verdad. Este es un malísimo mito, ya que cuando alguien requiere ayuda sobre PHP en un foro o lista de correo, obtendran una respuesto como &#8220;obtén un lenguaje de verdad como C&#8221;. PHP es tan real como cualquier otro lenguaje de programación.</li>
<li><strong>PHP puede ser usado para escribir script para la línea de comandos (DOS/Bash).</strong> Usando <a href="http://www.php.net/features.commandline" target="_blank">PHP CLI</a>, se pueden escribir scripts en PHP para la línea de comandos justo como en C o Java.</li>
<li><strong>PHP puede ser usado para escribir aplicaciones gráficas.</strong> Usando el <a href="http://gtk.php.net/" target="_blank">binding PHP-GTK2</a>, se puede escribir aplicaciones gráficas en PHP.</li>
<li><strong>PHP puede ser usado para escribir aplicaciones con OpenGL.</strong> Aunque esto es experimental, de hecho se pueden escribir aplicaciones que usen OpenGL usando <a href="http://sourceforge.net/projects/phpopengl" target="_blank">php-opengl</a>.</li>
<li><strong>PHP no es un lenguaje con agujeros de seguridad.</strong> En la mayoría de los casos de PHP y mala seguridad son por scripts escritos pobremente que cuentan con prácticas de programación inseguras (como resgiste_globals).</li>
<li><strong>PHP no es un lenguaje sin POO (Programación Orientada a Objetos).</strong> Lee l<a href="http://php.net/zend-engine-2.php" target="_blank">a pagína en PHP de PHP5 programacion orientada a objetos</a>, verás que es como otras implementaciones POO.</li>
<li><strong>PHP no es un lenguaje débilmente tipeado.</strong> Apesar de los rumores, PHP es un lenguaje tipeado (aunque no es uno fuertemente tipeado). Ve la página <a href="http://php.net/manual/en/language.types.php" target="_blank">PHP&#8217;s types</a>.</li>
<li><strong>PHP es un lenguaje gratis y de código abierto.</strong> El interprete de PHP esta liberado bajo la <a href="http://php.net/license/3_01.txt" target="_blank">free PHP License</a>. Si no te gusta la versión de la licencia de PHP, entonces usa <a href="http://www.roadsend.com/home/index.php" target="_blank">la versión LGPL por Roadsend PHP</a>.</li>
<li><strong>PHP puede ser usado para escribir robots web (bots).</strong> Usando <a href="http://php.net/curl" target="_blank">cURL</a>, PHP tiene un su núcleo funciones www o <a href="http://www.phpclasses.org/browse/package/3.html" target="_blank">la clase http</a>, se pueden escribir robots web con PHP.</li>
<li><strong>PHP no es lenguaje antiguo.</strong> Es muy moderno, y también de 4ta generación.</li>
<li><strong>PHP no es inútil.</strong></li>
</ol>
<p>Espero que les guste el artículo y comenten cualquier inquietud.</p>
<p>Enlances:</p>
<ul>
<li>Blog Fuente: <a href="http://www.compdigitec.com/labs/" target="_blank">Compdigitec Labs</a></li>
<li>Artículo original (en inglés): <a href="http://www.compdigitec.com/labs/2008/09/02/12-things-you-need-to-know-about-php/" target="_blank">12 things you need to know about PHP</a></li>
</ul>
<p><span style="color:#800000;"><strong>Lastfm is playing:</strong> Lunar Cycle (original mix) by Man With No Name</span></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparteme:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsoygeek.com.mx%2F12-cosas-que-necesitas-saber-acerca-php&amp;t=12%20cosas%20que%20necesitas%20saber%20acerca%20PHP" title="Facebook"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=12%20cosas%20que%20necesitas%20saber%20acerca%20PHP%20-%20http%3A%2F%2Fsoygeek.com.mx%2F12-cosas-que-necesitas-saber-acerca-php" title="Twitter"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fsoygeek.com.mx%2F12-cosas-que-necesitas-saber-acerca-php&amp;title=12%20cosas%20que%20necesitas%20saber%20acerca%20PHP&amp;notes=Hola%20a%20todos%2C%20leyendo%20mi%20mailing%20list%20de%20PHPClasses%20me%20topo%20con%20un%20art%C3%ADculo%20interesante%20en%20ingl%C3%A9s%20llamado%20%2212%20things%20you%20need%20to%20know%20about%20PHP%22%20en%20un%20blog%20llamado%20Compdigitec%20Labs.%20Entonces%20decid%C3%AD%20traducirlo%20al%20espa%C3%B1ol%20y%20ponerlo%20aqu%C3%AD%20en%20mi%20blog" title="del.icio.us"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fsoygeek.com.mx%2F12-cosas-que-necesitas-saber-acerca-php" title="Meneame"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://soygeek.com.mx/feed" title="RSS"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fsoygeek.com.mx%2F12-cosas-que-necesitas-saber-acerca-php" title="Technorati"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsoygeek.com.mx%2F12-cosas-que-necesitas-saber-acerca-php&amp;title=12%20cosas%20que%20necesitas%20saber%20acerca%20PHP&amp;bodytext=Hola%20a%20todos%2C%20leyendo%20mi%20mailing%20list%20de%20PHPClasses%20me%20topo%20con%20un%20art%C3%ADculo%20interesante%20en%20ingl%C3%A9s%20llamado%20%2212%20things%20you%20need%20to%20know%20about%20PHP%22%20en%20un%20blog%20llamado%20Compdigitec%20Labs.%20Entonces%20decid%C3%AD%20traducirlo%20al%20espa%C3%B1ol%20y%20ponerlo%20aqu%C3%AD%20en%20mi%20blog" title="Digg"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fsoygeek.com.mx%2F12-cosas-que-necesitas-saber-acerca-php&amp;title=12%20cosas%20que%20necesitas%20saber%20acerca%20PHP" title="Mixx"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fsoygeek.com.mx%2F12-cosas-que-necesitas-saber-acerca-php&amp;title=12%20cosas%20que%20necesitas%20saber%20acerca%20PHP&amp;annotation=Hola%20a%20todos%2C%20leyendo%20mi%20mailing%20list%20de%20PHPClasses%20me%20topo%20con%20un%20art%C3%ADculo%20interesante%20en%20ingl%C3%A9s%20llamado%20%2212%20things%20you%20need%20to%20know%20about%20PHP%22%20en%20un%20blog%20llamado%20Compdigitec%20Labs.%20Entonces%20decid%C3%AD%20traducirlo%20al%20espa%C3%B1ol%20y%20ponerlo%20aqu%C3%AD%20en%20mi%20blog" title="Google Bookmarks"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fsoygeek.com.mx%2F12-cosas-que-necesitas-saber-acerca-php&amp;title=12%20cosas%20que%20necesitas%20saber%20acerca%20PHP&amp;source=SoyGeek+Un+Blog+de+un+Geek+Mexicano&amp;summary=Hola%20a%20todos%2C%20leyendo%20mi%20mailing%20list%20de%20PHPClasses%20me%20topo%20con%20un%20art%C3%ADculo%20interesante%20en%20ingl%C3%A9s%20llamado%20%2212%20things%20you%20need%20to%20know%20about%20PHP%22%20en%20un%20blog%20llamado%20Compdigitec%20Labs.%20Entonces%20decid%C3%AD%20traducirlo%20al%20espa%C3%B1ol%20y%20ponerlo%20aqu%C3%AD%20en%20mi%20blog" title="LinkedIn"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsoygeek.com.mx%2F12-cosas-que-necesitas-saber-acerca-php&amp;title=12%20cosas%20que%20necesitas%20saber%20acerca%20PHP" title="StumbleUpon"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://soygeek.com.mx/12-cosas-que-necesitas-saber-acerca-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar y activar modulo memcache para PHP en Ubuntu</title>
		<link>http://soygeek.com.mx/instalar-y-activar-modulo-memcache-para-php-en-ubuntu</link>
		<comments>http://soygeek.com.mx/instalar-y-activar-modulo-memcache-para-php-en-ubuntu#comments</comments>
		<pubDate>Tue, 29 Apr 2008 22:51:55 +0000</pubDate>
		<dc:creator>Isaac Zepeda</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://sonidolibre.wordpress.com/?p=46</guid>
		<description><![CDATA[El módulo memcache, lo que nos permite es crear un caché de nuestra base de datos, osea poner la información de la base de datos que deseemos en archivos, así evitamos mucha carga sobre la base de datos, incrementamos la rapidez, etc.
Este artículo es acerca de como instalar este módulo, además de activarlo (que duré [...]]]></description>
			<content:encoded><![CDATA[<p>El módulo memcache, lo que nos permite es crear un caché de nuestra base de datos, osea poner la información de la base de datos que deseemos en archivos, así evitamos mucha carga sobre la base de datos, incrementamos la rapidez, etc.</p>
<p>Este artículo es acerca de como instalar este módulo, además de activarlo (que duré rato buscando, y es algo muy fácil), todo en Ubuntu 7.10 (si lo sé todavía no instalo a Hardy Heron) y con PHP 5, no explicaré el funcionamiento, lo dejaré para futuros posts, o busca en google: &#8220;como usar memcahe&#8221; y te arrojará varios resultados (<a href="http://joax.wordpress.com/2007/11/18/como-usar-memcached-en-nuestro-codigo-php/" target="_blank">como este</a>), si no usa más la imaginación, jejejej.</p>
<p>Como requisito debemos de tener instalado y configurado PHP 5, ahora para instalar el módulo de memcache sólo tecleamos en la terminal:</p>
<p><code>$ sudo apt-get install php5-memcache</code></p>
<p>Ahora lo que sigue es activarlo. Tenemos que modificar un archivo llamado <em>memcache.ini</em> que se encuentra en el directorio <em>/etc/php5/conf.d/</em>. Entonces tecleamos en pantalla (recuerda que puedes usar el editor de textos que te venga en gana, gedit, vim, nano, etc):</p>
<p><code>$ sudo gedit /etc/php5/conf.d/memcache.ini</code></p>
<p>Las primeras dos líneas deberían de mostrar algo similar a esto:</p>
<p><code>; uncomment the next line to enable the module<br />
; extension=memcache.so</code></p>
<p>Aquí nomas queda quitar el punto y coma (;) que esta antes de la sentencia <em>extension=memcache.so</em>, quedando:</p>
<p><code>; uncomment the next line to enable the module<br />
extension=memcache.so</code></p>
<p>Por último reiniciamos el apache:</p>
<p><code>$ sudo /etc/init.d/apache2 restart</code></p>
<p>Listo!!!</p>
<p><span style="color:#800000;"><strong>Mp3 Playing:</strong> <strong>Brain Damage by Pink Floyd</strong></span></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparteme:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsoygeek.com.mx%2Finstalar-y-activar-modulo-memcache-para-php-en-ubuntu&amp;t=Instalar%20y%20activar%20modulo%20memcache%20para%20PHP%20en%20Ubuntu" title="Facebook"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Instalar%20y%20activar%20modulo%20memcache%20para%20PHP%20en%20Ubuntu%20-%20http%3A%2F%2Fsoygeek.com.mx%2Finstalar-y-activar-modulo-memcache-para-php-en-ubuntu" title="Twitter"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fsoygeek.com.mx%2Finstalar-y-activar-modulo-memcache-para-php-en-ubuntu&amp;title=Instalar%20y%20activar%20modulo%20memcache%20para%20PHP%20en%20Ubuntu&amp;notes=El%20m%C3%B3dulo%20memcache%2C%20lo%20que%20nos%20permite%20es%20crear%20un%20cach%C3%A9%20de%20nuestra%20base%20de%20datos%2C%20osea%20poner%20la%20informaci%C3%B3n%20de%20la%20base%20de%20datos%20que%20deseemos%20en%20archivos%2C%20as%C3%AD%20evitamos%20mucha%20carga%20sobre%20la%20base%20de%20datos%2C%20incrementamos%20la%20rapidez%2C%20etc.%0A%0AEste%20art%C3%AD" title="del.icio.us"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fsoygeek.com.mx%2Finstalar-y-activar-modulo-memcache-para-php-en-ubuntu" title="Meneame"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://soygeek.com.mx/feed" title="RSS"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fsoygeek.com.mx%2Finstalar-y-activar-modulo-memcache-para-php-en-ubuntu" title="Technorati"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsoygeek.com.mx%2Finstalar-y-activar-modulo-memcache-para-php-en-ubuntu&amp;title=Instalar%20y%20activar%20modulo%20memcache%20para%20PHP%20en%20Ubuntu&amp;bodytext=El%20m%C3%B3dulo%20memcache%2C%20lo%20que%20nos%20permite%20es%20crear%20un%20cach%C3%A9%20de%20nuestra%20base%20de%20datos%2C%20osea%20poner%20la%20informaci%C3%B3n%20de%20la%20base%20de%20datos%20que%20deseemos%20en%20archivos%2C%20as%C3%AD%20evitamos%20mucha%20carga%20sobre%20la%20base%20de%20datos%2C%20incrementamos%20la%20rapidez%2C%20etc.%0A%0AEste%20art%C3%AD" title="Digg"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fsoygeek.com.mx%2Finstalar-y-activar-modulo-memcache-para-php-en-ubuntu&amp;title=Instalar%20y%20activar%20modulo%20memcache%20para%20PHP%20en%20Ubuntu" title="Mixx"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fsoygeek.com.mx%2Finstalar-y-activar-modulo-memcache-para-php-en-ubuntu&amp;title=Instalar%20y%20activar%20modulo%20memcache%20para%20PHP%20en%20Ubuntu&amp;annotation=El%20m%C3%B3dulo%20memcache%2C%20lo%20que%20nos%20permite%20es%20crear%20un%20cach%C3%A9%20de%20nuestra%20base%20de%20datos%2C%20osea%20poner%20la%20informaci%C3%B3n%20de%20la%20base%20de%20datos%20que%20deseemos%20en%20archivos%2C%20as%C3%AD%20evitamos%20mucha%20carga%20sobre%20la%20base%20de%20datos%2C%20incrementamos%20la%20rapidez%2C%20etc.%0A%0AEste%20art%C3%AD" title="Google Bookmarks"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fsoygeek.com.mx%2Finstalar-y-activar-modulo-memcache-para-php-en-ubuntu&amp;title=Instalar%20y%20activar%20modulo%20memcache%20para%20PHP%20en%20Ubuntu&amp;source=SoyGeek+Un+Blog+de+un+Geek+Mexicano&amp;summary=El%20m%C3%B3dulo%20memcache%2C%20lo%20que%20nos%20permite%20es%20crear%20un%20cach%C3%A9%20de%20nuestra%20base%20de%20datos%2C%20osea%20poner%20la%20informaci%C3%B3n%20de%20la%20base%20de%20datos%20que%20deseemos%20en%20archivos%2C%20as%C3%AD%20evitamos%20mucha%20carga%20sobre%20la%20base%20de%20datos%2C%20incrementamos%20la%20rapidez%2C%20etc.%0A%0AEste%20art%C3%AD" title="LinkedIn"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsoygeek.com.mx%2Finstalar-y-activar-modulo-memcache-para-php-en-ubuntu&amp;title=Instalar%20y%20activar%20modulo%20memcache%20para%20PHP%20en%20Ubuntu" title="StumbleUpon"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://soygeek.com.mx/instalar-y-activar-modulo-memcache-para-php-en-ubuntu/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP-GTK 2: Instalación</title>
		<link>http://soygeek.com.mx/php-gtk-2-instalacion</link>
		<comments>http://soygeek.com.mx/php-gtk-2-instalacion#comments</comments>
		<pubDate>Thu, 10 Apr 2008 21:59:39 +0000</pubDate>
		<dc:creator>Isaac Zepeda</dc:creator>
				<category><![CDATA[PHP-GTK]]></category>

		<guid isPermaLink="false">http://sonidolibre.wordpress.com/2008/04/10/php-gtk-2-instalacion/</guid>
		<description><![CDATA[PHP-GTK es una extensión para PHP que implementa vínculos de lenguaje GTK+. Provee de una interfaz orientada a objetos con las clases y funciones de GTK+ y simplifica enormemente escribir aplicaciones gráficas multiplataforma de lado del cliente. La verdad aun no se bien que significa eso, pero vamos a probar. En este articulo veremos como [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sonidolibre.files.wordpress.com/2008/04/php-gtk.gif"><img class="alignright size-full wp-image-36" style="float:right;margin:5px 10px;" src="http://sonidolibre.files.wordpress.com/2008/04/php-gtk.gif" alt="" width="165" height="68" /></a><a href="http://gtk.php.net/" target="_blank">PHP-GTK</a> es una extensión para <a href="http://www.php.net" target="_blank">PHP</a> que implementa vínculos de lenguaje <a href="http://www.gtk.org/" target="_blank">GTK+</a>. Provee de una interfaz orientada a objetos con las clases y funciones de GTK+ y simplifica enormemente escribir aplicaciones gráficas multiplataforma de lado del cliente. La verdad aun no se bien que significa eso, pero vamos a probar. En este articulo veremos como instalar esta extensión, en futuros post pondré los avances que tenga sobre esta extensión y que tanta posibilidades tiene.</p>
<p>El caso es que podemos crear ventanas desde PHP, interesante no?, pues a mi si me lo pareció, en este artículo veremos como instalarlo en Ubuntu. Ocupamos tener instalados varios programas y librerías, lo cual es super fácil en Ubuntu y lo puedes hacer de dos maneras:</p>
<ol>
<li>Buscar el nombre en el Gestor de Paquetes Synaptic y marcarlo para instalar (aceptando todas las dependencias extras que esto conlleve).</li>
<li>Hacerlo desde consola con el comando apt: <em>sudo apt-get install paquete1 paquete2 paqueteN.</em> Sustituyendo paquete1, etc por el nombre del paquete que quieras instalar.</li>
</ol>
<p>La versión a instalar será la 2, por lo tanto necesitas tener instalado por la menos la versión 5.1 de PHP o superior, además de tener habilitado el CLI (Command Line Interpreter), esto se hace instalando el paquete php5-cli listado abajo. Para ver la versión de PHP que tienes instalada ve a consola y teclea <em>php -v</em>. Si toda va bien dirá la versión que tienes instalada, recuerda que debe aparecer <em>cli</em> por algún lado. Si no funciona necesitas instalar CLI.</p>
<p>Unos paquetes sirven para compilar los fuentes que bajaremos, otros para poder ejecutar las aplicaciones, otras serán librerías, la verdad no se para que son varios, al principio tuve problemas con la instalación y gracias a <a href="http://www.ubuntu-es.org" target="_blank">Ubuntu-es</a> encontré la solución y era cumplir con estas dependencias, muy mal que no lo encontré en el sitio oficial de PHP-GTK, aun así ya tenía varios instalados. Recuerda que tienes que tener activados los paquetes <em>multiverse </em>y <em>universe</em>. Esta es la lista de los paquetes que necesitas instalar para que PHP-GTK 2 funcione.</p>
<ul>
<li><strong><em>make</em></strong></li>
<li><strong><em>autoconf</em></strong></li>
<li><strong><em>gcc</em></strong></li>
<li><strong><em>libpng12-dev</em></strong></li>
<li><strong><em>libtiff-dev</em></strong></li>
<li><strong><em>libjpeg-dev</em></strong></li>
<li><strong><em>xorg-dev</em></strong></li>
<li><strong><em>render-dev</em></strong></li>
<li><strong><em>gpp</em></strong></li>
<li><strong><em>g++</em></strong></li>
<li><strong><em>libglib2.0-dev</em></strong></li>
<li><strong><em>libpango1.0-dev</em></strong></li>
<li><strong><em>libatk1.0-dev</em></strong></li>
<li><strong><em>libgtk2.0-dev</em></strong></li>
<li><strong><em>php5</em></strong></li>
<li><strong><em>php5-cli</em></strong></li>
<li><strong><em>php5-dev</em></strong></li>
</ul>
<p>Ya que instalamos todos los paquetes necesarios procedemos a bajarnos el último release de el <a href="http://gtk.php.net/download.php" target="_blank">sitio de descarga oficial de PHP-GTK 2</a>. Lo descargamos y lo descomprimimos, entramos en la carpeta y ejecutamos, en Ubuntu (en las demás distribuciones es igual, solo sin comando <em>sudo</em> y creo que debemos de tener permisos de instalar):</p>
<p><code> $ ./buildconf<br />
$ ./configure<br />
$ make<br />
$ sudo make install</code></p>
<p>Demasiado fácil para ser verdad. Estoy creando una serie de post para explicar como programar con PHP-GTK 2, próximamente, no coman ansias, pueden checar la documentación, tutoriales y ejemplos en el <a href="http://gtk.php.net/" target="_blank">sitio oficial de PHP-GTK2</a>.</p>
<p>s4lu2</p>
<p><span style="color:#800000;"><strong>Amarok playing: Brain VS CPU by Highko</strong></span></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Comparteme:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fsoygeek.com.mx%2Fphp-gtk-2-instalacion&amp;t=PHP-GTK%202%3A%20Instalaci%C3%B3n" title="Facebook"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=PHP-GTK%202%3A%20Instalaci%C3%B3n%20-%20http%3A%2F%2Fsoygeek.com.mx%2Fphp-gtk-2-instalacion" title="Twitter"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fsoygeek.com.mx%2Fphp-gtk-2-instalacion&amp;title=PHP-GTK%202%3A%20Instalaci%C3%B3n&amp;notes=PHP-GTK%20es%20una%20extensi%C3%B3n%20para%20PHP%20que%20implementa%20v%C3%ADnculos%20de%20lenguaje%20GTK%2B.%20Provee%20de%20una%20interfaz%20orientada%20a%20objetos%20con%20las%20clases%20y%20funciones%20de%20GTK%2B%20y%20simplifica%20enormemente%20escribir%20aplicaciones%20gr%C3%A1ficas%20multiplataforma%20de%20lado%20del%20cliente.%20" title="del.icio.us"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://meneame.net/submit.php?url=http%3A%2F%2Fsoygeek.com.mx%2Fphp-gtk-2-instalacion" title="Meneame"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/meneame.png" title="Meneame" alt="Meneame" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://soygeek.com.mx/feed" title="RSS"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fsoygeek.com.mx%2Fphp-gtk-2-instalacion" title="Technorati"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsoygeek.com.mx%2Fphp-gtk-2-instalacion&amp;title=PHP-GTK%202%3A%20Instalaci%C3%B3n&amp;bodytext=PHP-GTK%20es%20una%20extensi%C3%B3n%20para%20PHP%20que%20implementa%20v%C3%ADnculos%20de%20lenguaje%20GTK%2B.%20Provee%20de%20una%20interfaz%20orientada%20a%20objetos%20con%20las%20clases%20y%20funciones%20de%20GTK%2B%20y%20simplifica%20enormemente%20escribir%20aplicaciones%20gr%C3%A1ficas%20multiplataforma%20de%20lado%20del%20cliente.%20" title="Digg"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mixx.com/submit?page_url=http%3A%2F%2Fsoygeek.com.mx%2Fphp-gtk-2-instalacion&amp;title=PHP-GTK%202%3A%20Instalaci%C3%B3n" title="Mixx"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/mixx.png" title="Mixx" alt="Mixx" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fsoygeek.com.mx%2Fphp-gtk-2-instalacion&amp;title=PHP-GTK%202%3A%20Instalaci%C3%B3n&amp;annotation=PHP-GTK%20es%20una%20extensi%C3%B3n%20para%20PHP%20que%20implementa%20v%C3%ADnculos%20de%20lenguaje%20GTK%2B.%20Provee%20de%20una%20interfaz%20orientada%20a%20objetos%20con%20las%20clases%20y%20funciones%20de%20GTK%2B%20y%20simplifica%20enormemente%20escribir%20aplicaciones%20gr%C3%A1ficas%20multiplataforma%20de%20lado%20del%20cliente.%20" title="Google Bookmarks"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fsoygeek.com.mx%2Fphp-gtk-2-instalacion&amp;title=PHP-GTK%202%3A%20Instalaci%C3%B3n&amp;source=SoyGeek+Un+Blog+de+un+Geek+Mexicano&amp;summary=PHP-GTK%20es%20una%20extensi%C3%B3n%20para%20PHP%20que%20implementa%20v%C3%ADnculos%20de%20lenguaje%20GTK%2B.%20Provee%20de%20una%20interfaz%20orientada%20a%20objetos%20con%20las%20clases%20y%20funciones%20de%20GTK%2B%20y%20simplifica%20enormemente%20escribir%20aplicaciones%20gr%C3%A1ficas%20multiplataforma%20de%20lado%20del%20cliente.%20" title="LinkedIn"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fsoygeek.com.mx%2Fphp-gtk-2-instalacion&amp;title=PHP-GTK%202%3A%20Instalaci%C3%B3n" title="StumbleUpon"><img src="http://soygeek.com.mx/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://soygeek.com.mx/php-gtk-2-instalacion/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
