<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3" -->
<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/"
	>

<channel>
	<title>Javier Vidal Postigo &#187; mysql</title>
	<link>http://javiervidal.net</link>
	<description>internet, desarrollo, diseño web, sysadmin</description>
	<pubDate>Sun, 11 May 2008 19:41:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
	<language>en</language>
			<item>
		<title>Sun compra MySQL por $1000 millones</title>
		<link>http://javiervidal.net/sun-compra-mysql-por-1000-millones/</link>
		<comments>http://javiervidal.net/sun-compra-mysql-por-1000-millones/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 17:01:46 +0000</pubDate>
		<dc:creator>Javier Vidal Postigo</dc:creator>
		
		<category><![CDATA[mysql]]></category>

		<category><![CDATA[sysadmin]]></category>

		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://javiervidal.net/sun-compra-mysql-por-1000-millones/</guid>
		<description><![CDATA[Ésta va a ser sin duda una de las noticias más importantes del 2008 tanto en el mundo empresarial de las llamadas tecnologías de la información como en el mundo del código abierto: Sun compra MySQL por 1000 millones de dólares.



Jonathan Schwartz nos cuenta que en las empresas existen dos fuerzas que por lo general [...]]]></description>
			<content:encoded><![CDATA[<p>Ésta va a ser sin duda una de las noticias más importantes del 2008 tanto en el mundo empresarial de las llamadas tecnologías de la información como en el mundo del código abierto: <strong>Sun compra MySQL por 1000 millones de dólares</strong>.</p>
<p align="center">
<img src='http://javiervidal.net/wp-content/uploads/2008/01/sun_mysql.png' alt='Sun y MySQL' />
</p>
<p><strong>Jonathan Schwartz</strong> <a href="http://blogs.sun.com/jonathan/entry/winds_of_change_are_blowing" onclick="javascript:urchinTracker ('/outbound/article/blogs.sun.com');">nos cuenta</a> que en las empresas existen dos fuerzas que por lo general son contrapuestas. Por un lado, hay una parte más técnica que quiere que los productos software que se usen sean lo más abiertos posibles, para en caso de problemas, saber realmente qué está pasando y poder arreglarlos con rápidez. Y por el otro, hay una parte más gerencial preocupada sobre todo de adquirir un soporte comercial, más &#8220;enterprise&#8221;. Con este movimiento Sun intentará contentar a ambos mundos.</p>
<p>Desde mi punto de vista, <strong>existe una clara tendencia a que cada vez el modelo de licencias de software tenga menos validez y a que el negocio en el mundo del software venga de los servicios profesionales y de las aplicaciones en modo ASP</strong>. Por ello, creo que es un acierto la adquisición de MySQL por parte de Sun. Está apostando por la que creo que es la tendencia ganadora.</p>
<h3>¿Cómo será el futuro?</h3>
<p>MySQL es la &#8220;M&#8221; de LAMP. ¿Cómo evolucionará ahora LAMP? ¿Lucharán Linux y Solaris por ser la primera letra del acrónimo? ¿Será sustituida la &#8220;P&#8221; de PHP/Perl por la &#8220;J&#8221; de Java? ¿Por la &#8220;R&#8221; de Ruby on Rails? ¿Qué pasará con PostgreSQL? Desde luego el futuro se presenta apasionante.</p>
<p>Yo creo que Sun intentará vender una solución integrada compuesta por su hardware, claro está, Solaris, que también es software libre, MySQL y GlassFish. Habrá por supuesto otros suministradores que ofrezcan otro hardware y Linux. Lo positivo es que estas soluciones integradas basadas en software libre serán muy competitivas con respecto a otras que no lo son. <strong>Microsoft</strong> no creo que dé, a corto plazo, ningún paso en el sentido de acercarse al software libre. Habrá que estar atentos a lo que hace a partir de ahora <strong>Oracle</strong>, quien hoy mismo también <a href="http://www.oracle.com/bea/index.html" onclick="javascript:urchinTracker ('/outbound/article/www.oracle.com');">ha anunciado</a> que adquiere <strong>Bea Systems</strong>, ya que creo que <strong>puede ser uno de los grandes perjudicados</strong>.</p>
<p>¿Qué opináis vosotros?</p>
<h3>Enlaces relacionados</h3>
<ul>
<li><a href="http://blogs.sun.com/jonathan/entry/winds_of_change_are_blowing" onclick="javascript:urchinTracker ('/outbound/article/blogs.sun.com');">Helping Dolphins Fly</a>, por Jonathan Schwartz.</li>
<li><a href="http://radar.oreilly.com/archives/2008/01/sun_acquires_mysql.html" onclick="javascript:urchinTracker ('/outbound/article/radar.oreilly.com');">Sun To Acquire MySQL</a>, por Tim O&#8217;Reilly.</li>
<li><a href="http://blogs.mysql.com/kaj/2008/01/16/sun-acquires-mysql/" onclick="javascript:urchinTracker ('/outbound/article/blogs.mysql.com');">Sun acquires MySQL</a>, por Kaj Arnö.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://javiervidal.net/sun-compra-mysql-por-1000-millones/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Instalación de MySQL, Apache y PHP en Solaris 10</title>
		<link>http://javiervidal.net/instalacion-de-mysql-apache-y-php-en-solaris-10/</link>
		<comments>http://javiervidal.net/instalacion-de-mysql-apache-y-php-en-solaris-10/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 14:09:21 +0000</pubDate>
		<dc:creator>Javier Vidal Postigo</dc:creator>
		
		<category><![CDATA[mysql]]></category>

		<category><![CDATA[sysadmin]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[samp]]></category>

		<category><![CDATA[solaris]]></category>

		<guid isPermaLink="false">http://javiervidal.net/instalacion-de-mysql-apache-y-php-en-solaris-10/</guid>
		<description><![CDATA[


¿Alguna vez has intentado compilar PHP en Solaris? Yo sí, y he de reconocer que no es una tarea sencilla. Hace varios años decidí utilizar cacti en Solaris. cacti es un programa escrito en PHP para generar gráficas, generalmente de rendimiento, y necesita Apache + MySQL + PHP . Por aquel entonces los paquetes de [...]]]></description>
			<content:encoded><![CDATA[<p align="center">
<a href="http://javiervidal.net/wp-content/uploads/2007/11/amp.png" title="Apache + MySQL + PHP" ><img src="http://javiervidal.net/wp-content/uploads/2007/11/amp.png" alt="Apache + MySQL + PHP" /></a>
</p>
<p>¿Alguna vez has intentado compilar <a href="http://php.net/" onclick="javascript:urchinTracker ('/outbound/article/php.net');">PHP</a> en Solaris? Yo sí, y he de reconocer que no es una tarea sencilla. Hace varios años decidí utilizar <a href="http://cacti.net/" onclick="javascript:urchinTracker ('/outbound/article/cacti.net');">cacti</a> en Solaris. <a href="http://cacti.net/" onclick="javascript:urchinTracker ('/outbound/article/cacti.net');">cacti</a> es un programa escrito en <a href="http://php.net/" onclick="javascript:urchinTracker ('/outbound/article/php.net');">PHP</a> para generar gráficas, generalmente de rendimiento, y necesita <a href="http://httpd.apache.org/" onclick="javascript:urchinTracker ('/outbound/article/httpd.apache.org');">Apache</a> + <a href="http://mysql.com/" onclick="javascript:urchinTracker ('/outbound/article/mysql.com');">MySQL</a> + <a href="http://php.net/" onclick="javascript:urchinTracker ('/outbound/article/php.net');">PHP</a> . Por aquel entonces los paquetes de <a href="http://www.sunfreeware.com/" onclick="javascript:urchinTracker ('/outbound/article/www.sunfreeware.com');">sunfreeware</a> no estaban compilados de forma que <a href="http://php.net/" onclick="javascript:urchinTracker ('/outbound/article/php.net');">PHP</a> pudiera funcionar como módulo de <a href="http://httpd.apache.org/" onclick="javascript:urchinTracker ('/outbound/article/httpd.apache.org');">Apache</a>. Así que no tuve más remedio que compilar y compilar hasta que logré dar con una combinación adecuada de versiones y de  opciones de compilación. La versión de Solaris que utilicé fue la 8, y escribí un <a href="http://www.cacti.net/downloads/docs/contrib/install_solaris.html" onclick="javascript:urchinTracker ('/outbound/article/www.cacti.net');">documento</a> donde contaba los detalles.</p>
<p>Después de tres años de espera, en octubre de 2007 se anunció la <a href="http://forums.cacti.net/about23864.html" onclick="javascript:urchinTracker ('/outbound/article/forums.cacti.net');">versión 0.8.7</a> de <a href="http://cacti.net/" onclick="javascript:urchinTracker ('/outbound/article/cacti.net');">cacti</a>, la cual estoy deseando probar. Esta vez lo haré en Solaris 10, y con gran alegría encuentro que esta vez sí es posible la instalación de  <a href="http://httpd.apache.org/" onclick="javascript:urchinTracker ('/outbound/article/httpd.apache.org');">Apache</a> + <a href="http://mysql.com/" onclick="javascript:urchinTracker ('/outbound/article/mysql.com');">MySQL</a> + <a href="http://php.net/" onclick="javascript:urchinTracker ('/outbound/article/php.net');">PHP</a> en Solaris (SAMP) sin tener que compilar, utilizando únicamente paquetes binarios de <a href="http://www.sunfreeware.com/" onclick="javascript:urchinTracker ('/outbound/article/www.sunfreeware.com');">sunfreeware</a>.</p>
<p>Por otro lado, leo que <a href="http://www.sun.com" onclick="javascript:urchinTracker ('/outbound/article/www.sun.com');">Sun</a> ha publicado su propia <a href="http://www.sun.com/software/solaris/amp/index.html" onclick="javascript:urchinTracker ('/outbound/article/www.sun.com');">pila AMP</a>, la cual no he tenido tiempo de probar.</p>
<p><strong>En este post os contaré qué 20 paquetes de <a href="http://www.sunfreeware.com/" onclick="javascript:urchinTracker ('/outbound/article/www.sunfreeware.com');">sunfreeware</a> es necesario instalar y qué pasos hay que seguir para poder ejecutar <a href="http://httpd.apache.org/" onclick="javascript:urchinTracker ('/outbound/article/httpd.apache.org');">Apache</a> + <a href="http://mysql.com/" onclick="javascript:urchinTracker ('/outbound/article/mysql.com');">MySQL</a> + <a href="http://php.net/" onclick="javascript:urchinTracker ('/outbound/article/php.net');">PHP</a> en Solaris</strong>. Es importante seguir el orden aquí descrito, ya que hay paquetes que dependen de otros paquetes.</p>
<h3>MySQL 5.0.41</h3>
<p>Es necesario instalar los siguientes paquetes:</p>
<ul>
<li>libgcc-3.4.6</li>
<li>openssl-0.9.8f</li>
<li>zlib-1.2.3</li>
<li>ncurses-5.6</li>
<li>mysql-5.0.41</li>
</ul>
<p>Después es necesario ejecutar como root:</p>

<div class="wp_syntax"><div class="code"><pre># groupadd mysql
# useradd -g mysql -d /export/home/mysql -s /usr/bin/bash mysql
# passwd mysql
# cd /usr/local/mysql
# chown -R mysql .
# chgrp -R mysql .
# ln /usr/bin/hostname /usr/local/bin/hostname
# bin/mysql_install_db --user=mysql
# cp share/mysql/mysql.server /etc/init.d/mysql
# ln -s /etc/init.d/mysql /etc/rc3.d/S99mysql
# ln -s /etc/init.d/mysql /etc/rc0.d/K00mysql
# /etc/init.d/mysql start</pre></div></div>

<p>Será conveniente también añadir al PATH el directorio /usr/local/mysql/bin y poner una contraseña al root de <a href="http://mysql.com/" onclick="javascript:urchinTracker ('/outbound/article/mysql.com');">MySQL</a>:</p>

<div class="wp_syntax"><div class="code"><pre># mysqladmin -u root password 'password'
# mysqladmin -u root -h hostname password '</pre></div></div>

<h3>Apache 2.2.4</h3>
<p>Como tarea opcional, se pueden desinstalar todos los paquetes de apache que vienen con Solaris. Para ver qué paquetes hay que desinstalar:</p>

<div class="wp_syntax"><div class="code"><pre>$ pkginfo | grep -i apache</pre></div></div>

<p>aunque puede que haya otros paquetes que dependan de los paquetes de apache.</p>
<p>Instalar los siguientes paquetes:</p>
<ul>
<li>expat-1.95.5</li>
<li>libiconv-1.11</li>
<li>apache-2.2.4</li>
</ul>
<p>Hará falta crear los scripts para que apache arranque en el arranque de la máquina. Para ello, crear /etc/init.d/apache:</p>

<div class="wp_syntax"><div class="code"><pre>#!/usr/bin/sh
PATH=/usr/bin:/usr/sbin
export PATH
case &quot;$1&quot; in
'start')
  echo &quot;Arrancando Apache&quot;
  /usr/local/apache2/bin/apachectl start
  ;;
'stop')
  echo &quot;Parando Apache&quot;
  /usr/local/apache2/bin/apachectl stop
  ;;
*)
  echo &quot;Uso: $0 start|stop&quot;
  exit 1
  ;;
esac
exit 0</pre></div></div>

<p>y crear los enlaces necesarios:</p>

<div class="wp_syntax"><div class="code"><pre># ln -s /etc/init.d/apache /etc/rc3.d/S99apache
# ln -s /etc/init.d/apache /etc/rc0.d/K00apache</pre></div></div>

<h3>PHP 5.2.3</h3>
<p>Instalar los paquetes:</p>
<ul>
<li>db-4.2.52.NC</li>
<li>sasl-2.1.21</li>
<li>libxml2-2.6.26</li>
<li>openldap-2.3.35</li>
<li>jpeg-6b</li>
<li>libpng-1.2.23</li>
<li>xpm-3.4k</li>
<li>gd-2.0.33</li>
<li>freetype-2.3.1</li>
<li>fontconfig-2.4.2</li>
<li>curl-7.17.1</li>
<li>php-5.2.3</li>
</ul>
<p>Añadir /usr/local/php/bin al PATH.</p>
<p>Y por último editar el fichero httpd.conf y rearrancar el servidor apache:</p>

<div class="wp_syntax"><div class="code"><pre>AddType application/x-httpd-php .php
DirectoryIndex index.html index.php
LoadModule php5_module modules/libphp5.so</pre></div></div>


<div class="wp_syntax"><div class="code"><pre># /etc/init.d/apache restart</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://javiervidal.net/instalacion-de-mysql-apache-y-php-en-solaris-10/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
