<?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>Tavo Blog &#187; PHP</title>
	<atom:link href="http://www.gustavonovaro.com.ar/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gustavonovaro.com.ar</link>
	<description>Programación Web, PHP, MySQL, SEO, Google, Linux, Seguridad Informática, Hacking, Open Source, Android</description>
	<lastBuildDate>Mon, 18 Jul 2011 14:45:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Intalando un Servidor Web en Windows</title>
		<link>http://www.gustavonovaro.com.ar/intalando-un-servidor-web-en-windows/</link>
		<comments>http://www.gustavonovaro.com.ar/intalando-un-servidor-web-en-windows/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 12:45:00 +0000</pubDate>
		<dc:creator>Gustavo Novaro</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Montar un servidor web]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WAMP]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.gustavonovaro.com.ar/intalando-un-servidor-web-en-windows/</guid>
		<description><![CDATA[Instalación de un servidor Web Apache + Php 5 + MySQL + PhpMyAdmin Descargamos de www.apache.org/httpd el Servidor Web Apache 2.2.x Descargamos de http://windows.php.net/download/ El php 5 la current release (version actual, la estable) el archivo .ZIP, NO el instalador &#8230; <a href="http://www.gustavonovaro.com.ar/intalando-un-servidor-web-en-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="TweetButton_button" style="float: right; margin-left: 10px;;height:20px;margin-bottom:5px;"><a href="http://twitter.com/share data-url="http://www.gustavonovaro.com.ar/intalando-un-servidor-web-en-windows/" data-text="Intalando un Servidor Web en Windows"data-count="none" data-via="gnovaro" data-related="Apache,Montar+un+servidor+web,Mysql,PHP,WAMP,Windows""><img src="http://www.gustavonovaro.com.ar/wp-content/plugins/tweetbutton-for-wordpress/images/tweet.png" style="border:none" /></a></div>
<div style="font-weight: bold;">Instalación de un servidor Web Apache + Php 5 + MySQL + PhpMyAdmin</div>
<div>Descargamos de <a href="http://www.apache.org/httpd">www.apache.org/httpd</a> el Servidor Web Apache 2.2.x</div>
<div>Descargamos de <a href="http://windows.php.net/download/" target="_blank">http://windows.php.net/download/</a> El php 5 la current release (version actual, la estable) el archivo <span style="font-weight: bold;">.ZIP, NO </span>el instalador VC6 thread safe (Esta es la version compilada para ejecutarse en apache)</div>
<div>Descargamos de <a href="http://www.mysql.com/">www.mysql.com</a> el MySQL Server 5.x la Comminity Edition</div>
<div>Instalación paso a paso:</div>
<div>1) Instalación del Apache:</div>
<div>Una vez descargado, instalamos el apache, en nuestro caso como es local los datos del web server son obsoletos, sino deveriamos configurar un dominio por defecto, nombre del webserver y el email del Administrador.</div>
<div>2) Hacemos la prueba local, abrimos el explorador en la dirección: <a href="http://localhost/">http://localhost</a></div>
<p>o <a href="http://127.0.0.1/">http://127.0.0.1</a> que es lo mismo<br />
Si no hay inconveniente deveriamos ver:<span style="font-weight: bold;"> Its Works!</span></p>
<div>3) Descomprimimos el php en c:\php</div>
<div>4) Copiamos de c:\php el &#8220;php.ini-recommended&#8221; y lo renombramos como <span style="font-weight: bold;">php.ini</span></div>
<div>5) Editamos el php.ini</div>
<div>Cambiamos el directorio de las extensiones por:</div>
<p>extension_dir = &#8220;c:\php\ext&#8221;</p>
<div>Quitamos el comentario (#) a las extensiones que queremos habilitar.</div>
<p>en mi caso yo uso:<br />
extension=php_curl.dll<br />
extension=php_gd2.dll<br />
extension=php_mbstring.dll<br />
extension=php_mime_magic.dll<br />
extension=php_mssql.dll<br />
extension=php_mysql.dll<br />
extension=php_mysqli.dll<br />
extension=php_pgsql.dll<br />
extension=php_soap.dll<br />
extension=php_xmlrpc.dll<br />
extension=php_zip.dll</p>
<div>6) Una vez instalado el php editamos el archivo de configuración (<span style="font-weight: bold;">http.conf</span>) y le agregamos para que interprete el <span style="font-weight: bold;">php</span>. al final del archivo&nbsp;</p>
<p>#PHP Config<br />
AddType application/x-httpd-php .php<br />
ScriptAlias /php/ &#8220;c:/php/&#8221;<br />
PHPIniDir &#8220;c:/php/&#8221;<br />
LoadModule php5_module &#8220;c:/php/php5apache2_2.dll&#8221;<br />
#PHP &#8212;-</p>
<p>Modificamos la linea:<br />
DirectoryIndex index.html<br />
por:<br />
DirectoryIndex <span style="font-weight: bold;">index.php</span> index.html</p>
</div>
<p>Para que reconozca por defecto a la pagina principal como index.php</p>
<p>Hay que tener cuidado con las comillas ya que las que son curvas causan error de sintaxis</p>
<p>7) Reiniciamos el Apache y ya quedo. A veces si no levanta es recomendable reiniciar la pc.</p>
<p>8) Armamos un php de prueba:<br />
<span style="color: #ff0000;"><br />
&lt;?php<br />
phpinfo();</span><span style="color: #ff0000;"><br />
</span></p>
<p><span style="color: #000000;">lo guardamos como phpinfo.php y lo probamos suelto en directorio raiz del sitio local</span><br />
<a href="http://localhost/phpinfo.php">http://localhost/phpinfo.php</a></p>
<div style="color: #000000;">8) Instalamos el MySQL</div>
<p><span style="color: #000000;">Iniciamos la instalación standart, le marcamos la opción para que lo agregue al PATH de sistema, de esta manera lo podemos usar desde el SHELL de Windows, Nos instala un servicio </span><span style="font-weight: bold; color: #000000;">mysql </span><span style="color: #000000;">que arranca automático con nuestra pc, se puede cambiar esto igual desde el </span><span style="font-weight: bold; color: #000000;">Panel de Control -&gt; Servicios,</span><span style="color: #000000;"> nos pide una contraseña para el usuario </span><span style="font-weight: bold; color: #000000;">root (Administrador)</span><span style="color: #000000;">, y elge por defecto el puerto de conexión </span><span style="font-weight: bold; color: #000000;">3306,</span><span style="color: #000000;"> también esta la opción para que se pueda administrar en forma remota, por ejemplo a traves de este puerto.</span></p>
<div style="color: #000000;">9) Descargamos el SQLyog Community Edition de <a href="http://www.webyog.com/">http://www.webyog.com/</a><br />
Administrador de MySQL con GUI o Entorno gráfico para windows.</div>
<div style="color: #000000;">10)phpmyadmin</div>
<p><span style="color: #000000;">Se descomprime dentro de una carpeta en el webserver, en nuestro caso </span><span style="font-weight: bold; color: #000000;">phpmyadmin</span><br />
<span style="color: #000000;">despues probamos </span><a style="color: #000000;" href="http://localhost/phpmyadmin">http://localhost/phpmyadmin</a><br />
<span style="color: #000000;">Inicia el instalador.</span><br />
<span style="color: #000000;">Nos genera el archivo de configuración, podemos agregarle  o no autenticación, para que nos solicite un usuario y contraseña para poder usarlo.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gustavonovaro.com.ar/intalando-un-servidor-web-en-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP JS</title>
		<link>http://www.gustavonovaro.com.ar/php-js/</link>
		<comments>http://www.gustavonovaro.com.ar/php-js/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 16:34:00 +0000</pubDate>
		<dc:creator>Gustavo Novaro</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.gustavonovaro.com.ar/php-js/</guid>
		<description><![CDATA[Si alguien se ilumino con una excelente idea Portar las funciones de PHP a JavaScript y si estan en un solo .js para descargar Descargar librería: php.js]]></description>
			<content:encoded><![CDATA[<div class="TweetButton_button" style="float: right; margin-left: 10px;;height:20px;margin-bottom:5px;"><a href="http://twitter.com/share data-url="http://www.gustavonovaro.com.ar/php-js/" data-text="PHP JS"data-count="none" data-via="gnovaro" data-related="javascript,PHP""><img src="http://www.gustavonovaro.com.ar/wp-content/plugins/tweetbutton-for-wordpress/images/tweet.png" style="border:none" /></a></div>
<p><a href="http://phpjs.org/img/phpjs.png"><img class="alignleft" src="http://phpjs.org/img/phpjs.png" alt="PHP JS" width="170" height="90" /></a><br />
Si alguien se ilumino con una excelente idea Portar las funciones de PHP a JavaScript y si estan en un solo .js para descargar</p>
<p>Descargar librería:<br />
<a href="http://phpjs.org/">php.js</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gustavonovaro.com.ar/php-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frameworks PHP</title>
		<link>http://www.gustavonovaro.com.ar/frameworks-php/</link>
		<comments>http://www.gustavonovaro.com.ar/frameworks-php/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 15:26:00 +0000</pubDate>
		<dc:creator>Gustavo Novaro</dc:creator>
				<category><![CDATA[Codigo Abierto]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[Kohanna]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Prado]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://www.gustavonovaro.com.ar/frameworks-php/</guid>
		<description><![CDATA[¿Porque reinventar la rueda? A veces perdemos horas haciendo funciones, que alguien ya las hizo mucho antes que nosotros y sin duda, una comunidad trabaja mucho mejor que uno solo. Los frameworks tienen Librerías de funciones ya super probadas, optimizadas &#8230; <a href="http://www.gustavonovaro.com.ar/frameworks-php/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="TweetButton_button" style="float: right; margin-left: 10px;;height:20px;margin-bottom:5px;"><a href="http://twitter.com/share data-url="http://www.gustavonovaro.com.ar/frameworks-php/" data-text="Frameworks PHP"data-count="none" data-via="gnovaro" data-related="CakePHP,CodeIgniter,frameworks,Kohanna,PEAR,PHP,Prado,Zend""><img src="http://www.gustavonovaro.com.ar/wp-content/plugins/tweetbutton-for-wordpress/images/tweet.png" style="border:none" /></a></div>
<p>¿Porque reinventar la rueda? A veces perdemos horas haciendo funciones, que alguien ya las hizo mucho antes que nosotros y sin duda, una comunidad trabaja mucho mejor que uno solo. Los frameworks tienen Librerías de funciones ya super probadas, optimizadas y performantes, ademas de incorporar los patrones de diseño.</p>
<p>Antes de implementar un framework en nuestros desarrollos debemos familiarizarnos mejor, probandolo, ver quien las usa, leer la documentación, evaluar la facilidad de uso, tiempo de aprendizaje.</p>
<p>Por mi experiencias actuales los recomiendo los primeros 5 en este orden, con el resto no llegue a trabajar.</p>
<p><a href="http://kohanaframework.org/">KohannaPHP</a><br />
<a href="http://codeigniter.com/">CodeIgniter</a><br />
<a href="http://www.symfony-project.org/">Symfony</a><br />
<a href="http://framework.zend.com/">Zend Framework</a><br />
<a href="http://www.cakephp.org/">CakePHP</a><br />
<a href="http://pear.php.net/">PEAR</a><br />
<a href="http://www.pradosoft.com/">Prado</a><br />
<a href="http://qcodo.com/">Qcodo</a><br />
<a href="http://www.akelos.org/">Akelos</a><br />
<a href="http://solarphp.com/">Solar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gustavonovaro.com.ar/frameworks-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

