<?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>Linuxadmin &#187; mysql</title>
	<atom:link href="http://linuxadmin.es/tag/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://linuxadmin.es</link>
	<description></description>
	<lastBuildDate>Mon, 23 Aug 2010 09:11:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<atom:link rel='hub' href='http://linuxadmin.es/?pushpress=hub'/>
		<item>
		<title>Instalar StatusNet en Fedora</title>
		<link>http://linuxadmin.es/20100127-instalar-statusnet-en-fedora.htm</link>
		<comments>http://linuxadmin.es/20100127-instalar-statusnet-en-fedora.htm#comments</comments>
		<pubDate>Wed, 27 Jan 2010 15:51:58 +0000</pubDate>
		<dc:creator>Ismael Puerto</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[identi.ca]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://linuxadmin.es/?p=1434</guid>
		<description><![CDATA[Vamos a crear microbloggin, utilizaremos StatusNet , para quien no lo conozca, identi.ca esta basado en esta herramienta y es un competidor de twitter. A mi personalmente me gusta más identi.ca pero para gustos los colores. He utilizado Fedora para esto, la versión 12 exactamente. Parar iptables por que en fedora es muy restrictivo: #service [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Flinuxadmin.es%2F20100127-instalar-statusnet-en-fedora.htm"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Flinuxadmin.es%2F20100127-instalar-statusnet-en-fedora.htm&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Vamos a crear microbloggin, utilizaremos <a href="http://status.net/">StatusNet</a> , para quien no lo conozca, <a href="http://identi.ca">identi.ca</a> esta basado en esta herramienta y es un competidor de twitter. A mi personalmente me gusta más identi.ca pero para gustos los colores.</p>
<p>He utilizado Fedora para esto, la versión 12 exactamente.</p>
<p><a href="http://linuxadmin.es/wp-content/uploads/logo.png"><img class="aligncenter size-full wp-image-1778" title="logo" src="http://linuxadmin.es/wp-content/uploads/logo.png" alt="" width="146" height="100" /></a></p>
<p>Parar iptables por que en fedora es muy restrictivo:</p>
<blockquote><p>#service iptables stop</p></blockquote>
<p>Instalar apache (httpd) php y sus correspondientes módulos:</p>
<blockquote><p>#yum install httpd php php-gd php-xml php-mbstring php-tidy php-mysql</p></blockquote>
<p>Como veis he puesto el paquete php-mysql por que utilizaremos una base de datos mysql, pero si queréis utilizar postgresql deberéis instalar php-pgsql en vez de php-mysql</p>
<p>Instalar mysql</p>
<p><span id="more-1434"></span></p>
<blockquote><p>#yum install mysql-server</p></blockquote>
<p>Iniciar mysql:</p>
<blockquote><p>#/etc/init.d/mysqld start</p></blockquote>
<p>Creamos una password al usuario root de la base de datos, este usuario root no tiene nada que ver con el usuario root del sistema. Le pondré de password 123456:</p>
<blockquote><p>#mysqladmin -u root password 123456</p></blockquote>
<p>Y ahora nos conectamos para crear la base de datos</p>
<blockquote><p>#mysql -u root -p</p>
<p>mysql&gt;create database statusnet;</p>
<p>mysql&gt;exit</p></blockquote>
<p>Nos bajamos el statusnet:</p>
<blockquote><p>#wget http://status.net/statusnet-0.8.2.tar.gz</p></blockquote>
<blockquote><p>#tar xvf statusnet-0.8.2.tar.gz</p></blockquote>
<p>Copiamos el contenido de lo que hemos descargado a la carpeta del apache:</p>
<blockquote><p>#cp -r statusnet-0.8.2/* /var/www/html/</p></blockquote>
<p>Pasos previos:</p>
<blockquote><p>#chmod a+w /var/www/html<br />
#chmod a+w /var/www/html/avatar/<br />
#chmod a+w /var/www/html/background/<br />
#chmod a+w /var/www/html/file/</p></blockquote>
<p>Editamos el fichero de apache:</p>
<blockquote><p>#vi /etc/httpd/conf/httpd.conf</p></blockquote>
<p>Buscamos la parte esta:</p>
<blockquote><p>&lt;Directory &#8220;/var/www/html<br />
Options Indexes FollowSymLinks<br />
AllowOverride All<br />
Order allow,deny<br />
Allow from all<br />
&lt;/Directory&gt;</p></blockquote>
<p>Y veis que he cambiado el &#8220;AllowOverride None&#8221; por &#8220;AllowOverride All&#8221;. Esto sirve para que las url estén más limpias.</p>
<p>Arrancamos apache:</p>
<blockquote><p>#/etc/init.d/httpd start</p></blockquote>
<p>Abrimos nuestro navegador y entramos en la siguiente dirección:</p>
<blockquote><p>http://192.168.0.10/install.php</p></blockquote>
<p>Empieza la parte instalación de manera gráfica.</p>
<p><a href="http://picasaweb.google.com/lh/photo/OGzJkSMJkmVXzZU89b1wow?feat=embedwebsite"><img src="http://lh4.ggpht.com/_rQF3Emhu3mI/S2Be4lEt1RI/AAAAAAAAB7g/NVzVUSorbwk/s400/statusnet-01.png" alt="" /></a></p>
<p>Campos rellenados  a nuestro entorno</p>
<p><a href="http://picasaweb.google.com/lh/photo/e0o1RZuchL9flalQYLQGRg?feat=embedwebsite"><img src="http://lh4.ggpht.com/_rQF3Emhu3mI/S2Be5NrDVdI/AAAAAAAAB7k/b7Tbmyy1fnI/s400/statusnet-02.png" alt="" /></a></p>
<p>Todo ok:</p>
<p><a href="http://picasaweb.google.com/lh/photo/vrjrvK6Xw7AtTHe1szolpA?feat=embedwebsite"><img src="http://lh3.ggpht.com/_rQF3Emhu3mI/S2Be5rU4gOI/AAAAAAAAB7o/Owxt8OyriI0/s400/statusnet-03.png" alt="" /></a></p>
<p>Aquí lo tenemos listo para empezar:</p>
<p><a href="http://picasaweb.google.com/lh/photo/bkAInyVhMim9rCgRPubmSQ?feat=embedwebsite"><img src="http://lh3.ggpht.com/_rQF3Emhu3mI/S2Be6YO1UKI/AAAAAAAAB7s/cjpHi7uqmog/s400/statusnet-04.png" alt="" /></a></p>
<p>No tiene una parte administración, así que todas las opciones que queramos modificar deberemos hacerlas en ficheros de configuración, si alguien tiene curiosidad por saber algo que lo postee</p>
<p>Sphinx: para buscar noticias y usuarios (Opcional)</p>
<p>Instalamos estos paquetes:</p>
<blockquote><p>#yum install php-devel php-pear gcc libsphinxclient-devel</p></blockquote>
<blockquote><p>#<a href="http://pecl.php.net/">pecl</a> install sphinx</p></blockquote>
<p>Editamos el php.ini</p>
<blockquote><p>#vi /etc/php.ini</p></blockquote>
<p>Y añadimos esta linea:</p>
<blockquote><p>extension=sphinx.so</p></blockquote>
<p>Buscamos donde se aloja el comando indexer,  y nos quedamos con la ruta:</p>
<blockquote><p>#whereis indexer</p></blockquote>
<p>Copiar el sphinx.conf a /etc</p>
<blockquote><p>#mv /etc/sphinx/sphinx.conf /etc/sphinx/sphinx.conf.orig</p>
<p>#mv /var/www/html/sphinx.conf.sample /etc/sphinx/sphinx.conf</p></blockquote>
<p>Editamos el fichero que hemos movido para adaptarlo a nuestra base de datos:</p>
<blockquote><p>#vi /etc/sphinx/sphinx.conf</p></blockquote>
<p>Debe de quedar más o menos así</p>
<blockquote><p>source src1<br />
{<br />
type                    = mysql<br />
sql_host                = localhost<br />
sql_user                = root<br />
sql_pass                = 123456<br />
sql_db                  = statusnet<br />
sql_port                = 3306<br />
sql_query               = SELECT id, UNIX_TIMESTAMP(created) as created_ts, nickname, fullname, location, bio, homepage FROM profile<br />
sql_query_info          = SELECT * FROM profile where id = $id<br />
sql_attr_timestamp      = created_ts<br />
}</p>
<p>source src2<br />
{<br />
type                    = mysql<br />
sql_host                = localhost<br />
sql_user                = root<br />
sql_pass                = 123456<br />
sql_db                  = statusnet<br />
sql_port                = 3306<br />
sql_query               = SELECT id, UNIX_TIMESTAMP(created) as created_ts, content FROM notice<br />
sql_query_info          = SELECT * FROM notice where notice.id = $id AND notice.is_local != -2<br />
sql_attr_timestamp      = created_ts<br />
}</p>
<p>index identica_notices<br />
{<br />
source                  = src2<br />
path                    = /var/lib/sphinx/data/identica_notices<br />
docinfo                 = extern<br />
charset_type            = utf-8<br />
min_word_len            = 3<br />
stopwords               = /var/lib/sphinx/data/stopwords-en.txt<br />
}</p>
<p>index identica_people<br />
{<br />
source                  = src1<br />
path                    = /var/lib/sphinx/data/identica_people<br />
docinfo                 = extern<br />
charset_type            = utf-8<br />
min_word_len            = 3<br />
stopwords               = /var/lib/sphinx/data/stopwords-en.txt<br />
}</p>
<p>indexer<br />
{<br />
mem_limit               = 32M<br />
}</p>
<p>searchd<br />
{<br />
port                    = 3312<br />
log                     = /var/log/spinx/searchd.log<br />
query_log               = /var/log/spinx/query.log<br />
read_timeout            = 5<br />
max_children            = 30<br />
pid_file                = /var/run/searchd.pid<br />
max_matches             = 1000<br />
seamless_rotate         = 1<br />
preopen_indexes         = 0<br />
unlink_old              = 1<br />
}</p></blockquote>
<p>Creamos el pid</p>
<blockquote><p>#echo 8888 &gt;&gt; /var/run/searchd.pid &amp;&amp;chmod ugo+x /var/run/searchd.pid</p></blockquote>
<p>Modificamos el fichero de un script de status.net</p>
<blockquote><p>#vi /var/www/html/scripts/sphinx-cron.sh</p></blockquote>
<p>Y ponemos el path correcto quedando más o menos así:</p>
<blockquote><p>/usr/bin/indexer &#8211;config /etc/sphinx/sphinx.conf &#8211;all &#8211;rotate</p></blockquote>
<p>Simplemente quite el local/ y la localización del sphinix.conf</p>
<a href='http://twitter.com/share' class='twitter-share-button' data-text='Instalar StatusNet en Fedora' data-url='http://linuxadmin.es/?p=1434' data-counturl='http://linuxadmin.es/20100127-instalar-statusnet-en-fedora.htm' data-count='none' data-via='ottodestruct'>Tweet</a>]]></content:encoded>
			<wfw:commentRss>http://linuxadmin.es/20100127-instalar-statusnet-en-fedora.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Backup de una base de datos MySQL</title>
		<link>http://linuxadmin.es/20091223-backup-de-una-base-de-datos-mysql.htm</link>
		<comments>http://linuxadmin.es/20091223-backup-de-una-base-de-datos-mysql.htm#comments</comments>
		<pubDate>Wed, 23 Dec 2009 00:21:42 +0000</pubDate>
		<dc:creator>Ismael Puerto</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://linuxadmin.es/?p=1650</guid>
		<description><![CDATA[Es importante hacer backup de las cosas, si no pasa lo que me pasó a mi recientemente, como no quiero volver a repetir fallos he decidido hacer backup de esta. Necesitaremos el ejecutable mysqldump que se encuentra en el paquete mysql-client. Desde mi maquina local ejecuto lo siguiente: #mysqldump -u admin -p -h maquina.remota.com database1 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Flinuxadmin.es%2F20091223-backup-de-una-base-de-datos-mysql.htm"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Flinuxadmin.es%2F20091223-backup-de-una-base-de-datos-mysql.htm&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Es importante hacer backup de las cosas, si no pasa lo que me pasó a mi recientemente, como no quiero volver a repetir fallos he decidido hacer backup de esta.</p>
<p>Necesitaremos el ejecutable mysqldump que se encuentra en el paquete mysql-client. Desde mi maquina local ejecuto lo siguiente:</p>
<blockquote><p>#mysqldump -u admin -p -h maquina.remota.com database1 &gt; fecha.sql</p></blockquote>
<p>Hace un backup con el usuario admin, que debe de tener los privilegios de poder bloquear la base de datos en -p nos pide la password el -h el host remoto la database1, la base de datos que queréis salvar y el &gt; `date`.sql exporta la salida del comando a un archivo con el nombre la fecha de hoy .sql</p>
<p>Si queremos restaurar basta con eliminar la base corrupta, crear otra y desde la shell escribir lo siguiente:</p>
<blockquote><p>#mysql -u usuario -p -h maquina.remota.com database1&lt;archivo_backup.sql</p></blockquote>
<a href='http://twitter.com/share' class='twitter-share-button' data-text='Backup de una base de datos MySQL' data-url='http://linuxadmin.es/?p=1650' data-counturl='http://linuxadmin.es/20091223-backup-de-una-base-de-datos-mysql.htm' data-count='none' data-via='ottodestruct'>Tweet</a>]]></content:encoded>
			<wfw:commentRss>http://linuxadmin.es/20091223-backup-de-una-base-de-datos-mysql.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar Openfire en Fedora 11</title>
		<link>http://linuxadmin.es/20090928-instalar-openfire-en-fedora-11.htm</link>
		<comments>http://linuxadmin.es/20090928-instalar-openfire-en-fedora-11.htm#comments</comments>
		<pubDate>Mon, 28 Sep 2009 20:35:03 +0000</pubDate>
		<dc:creator>Ismael Puerto</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Openfire]]></category>

		<guid isPermaLink="false">http://linuxadmin.es/?p=1324</guid>
		<description><![CDATA[Openfire es un sistema de mensajería instantánea GPL y hecho en java y utiliza el protocolo jabber, para más información visitar la wiki. Openfire se apoya en mysql y en el tema de logeos tiene soporte para Certificados, Kerbeos, LDAP, PAM y Radius, así que bastante completo en este aspecto. El cliente, openfire desarrolla su [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Flinuxadmin.es%2F20090928-instalar-openfire-en-fedora-11.htm"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Flinuxadmin.es%2F20090928-instalar-openfire-en-fedora-11.htm&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Openfire es un sistema de mensajería instantánea GPL y hecho en java y utiliza el protocolo jabber, para más información visitar la <a href="http://es.wikipedia.org/wiki/Openfire">wiki</a>. Openfire se apoya en mysql y en el tema de logeos tiene soporte para Certificados, Kerbeos, LDAP, PAM y Radius, así que bastante completo en este aspecto.</p>
<p><img class="aligncenter" title="openfire_logo" src="http://edcommunity.apple.com/ali/galleryfiles/16924/openfire_logo.png" alt="" width="400" height="136" /></p>
<p>El cliente, openfire desarrolla su propio cliente escrito en java llamado Spark desde el cual puede aprovechar todas las funcionalidades de Openfire, pero si no os gusta siempre podéis utilizar pidgin, psi u otro.</p>
<p><span id="more-1324"></span></p>
<p>Empezamos a instalar mysql-server:</p>
<blockquote><p>#yum install mysql-server</p></blockquote>
<p>La iniciamos:</p>
<blockquote><p>#/etc/init.d/mysqld start</p></blockquote>
<p>La decimos que se ejecute en el inicio del sistema, este comando no esta en todas las distribuciones.</p>
<blockquote><p>#chkconfig mysqld on</p></blockquote>
<p>Le cambiamos la password al usuario root de la base de datos desde la shell.</p>
<blockquote><p>#mysqladmin -u root password 123456</p></blockquote>
<p>Entramos en la base de datos para crear la database</p>
<blockquote><p>mysql -u root -p 123456<br />
mysql&gt; create database openfire;<br />
mysql&gt; exit</p></blockquote>
<p>Nos bajamos Openfire, actualmente están en la versión 3.6.4</p>
<blockquote><p>#wget http://download.igniterealtime.org/openfire/openfire-3.6.4-1.i386.rpm</p></blockquote>
<p>Instalamos el rpm</p>
<blockquote><p>#rpm -i openfire-3.6.4-1.i386.rpm</p></blockquote>
<p>Iniciamos el servicio openfire</p>
<blockquote><p>#/etc/init.d/openfire start</p></blockquote>
<p>Ahora esta todo instalado en el sistema, lo bueno de openfire, que tiene una interfaz tan pulida que se puede configurar todo desde la web, no tendremos que tocar ningún fichero de configuración.<br />
Abrimos nuestro navegador favorito  y entramos en la ip o nombre de la maquina que hemos instalado openfire por el puerto 9090, por ejemplo:</p>
<blockquote><p>mensajero.linuxadmin.es:9090</p></blockquote>
<p>Elegimos el idioma, en mi caso el Español</p>
<p><a href="http://picasaweb.google.es/lh/photo/1HVJMoOBnm7Lw7_YhmD9dg?feat=embedwebsite"><img src="http://lh3.ggpht.com/_rQF3Emhu3mI/SruHN8EAbyI/AAAAAAAABmA/h2uzyiOw118/s400/01.jpg" alt="" /></a><br />
Nombre del dominio y los puertos, recomiendo no tocar los puertos.<br />
<a href="http://picasaweb.google.es/lh/photo/Zu2_ZKhsmDCYFnl01VCCnQ?feat=embedwebsite"><img src="http://lh6.ggpht.com/_rQF3Emhu3mI/SruHOfMF0_I/AAAAAAAABmE/3pLsyf59FQA/s400/02.jpg" alt="" /></a><br />
Aquí el por que de instalar mysql-server<br />
<a href="http://picasaweb.google.es/lh/photo/KrWt-1uyDWLfY-W2r1eijA?feat=embedwebsite"><img src="http://lh4.ggpht.com/_rQF3Emhu3mI/SruHOrtuEDI/AAAAAAAABmI/FtHVnp7Z2OU/s400/03.jpg" alt="" /></a><br />
Se que esta mal, pero al ser un manual no me complique mucho, nunca utilzar un usuario con tantos privilegios (error mio)<br />
<a href="http://picasaweb.google.es/lh/photo/z-C4zWSE6_n-i7D83tKoeQ?feat=embedwebsite"><img src="http://lh6.ggpht.com/_rQF3Emhu3mI/SruHPDM-p2I/AAAAAAAABmM/oZubDg4-BfQ/s400/04.jpg" alt="" /></a><br />
De donde vendran los usuarios, si elegis la primera opcion, saltareis al siguinte nivel de progreso de instalación, yo voy a explicar por encima como instalarla con LDAP<br />
<a href="http://picasaweb.google.es/lh/photo/fP---xKLAz5SuFc3WshB0A?feat=embedwebsite"><img src="http://lh3.ggpht.com/_rQF3Emhu3mI/SruHPhvJRJI/AAAAAAAABmQ/XuGhfMnbDRw/s400/05.jpg" alt="" /></a><br />
Datos basicos que nos pedira para la conexion<br />
<a href="http://picasaweb.google.es/lh/photo/U8Q94S0KTTMLsJnqPg1rNA?feat=embedwebsite"><img src="http://lh6.ggpht.com/_rQF3Emhu3mI/SruHP3-bNwI/AAAAAAAABmU/euQSJwfPzKM/s400/06.jpg" alt="" /></a><br />
En cada paso que hagamos recomiendo pulsar en Testear Seteos hasta que nos salga la siguinte pantalla:<br />
<a href="http://picasaweb.google.es/lh/photo/w_9Y-3pVbCWyDxuHXsSRIw?feat=embedwebsite"><img src="http://lh5.ggpht.com/_rQF3Emhu3mI/SruHQP5pkKI/AAAAAAAABmY/h6XC_H2AMx0/s400/07.jpg" alt="" /></a><br />
He cojido el usuario admin, lo más logico, para que sea el administrador de openfire<br />
<a href="http://picasaweb.google.es/lh/photo/1VrSkkQ5i0liYxwSPbWtag?feat=embedwebsite"><img src="http://lh5.ggpht.com/_rQF3Emhu3mI/SruHQprjS5I/AAAAAAAABmc/HaE2Q6sSu9M/s400/08.jpg" alt="" /></a><br />
La password de admin funciona con el LDAP<br />
<a href="http://picasaweb.google.es/lh/photo/3VnLsWCs9wlmviHd-QRQZQ?feat=embedwebsite"><img src="http://lh4.ggpht.com/_rQF3Emhu3mI/SruHQ-5BvkI/AAAAAAAABmg/Uy7wZANQQlo/s400/09.jpg" alt="" /></a><br />
Si nos sale la siguiente pantalla es que todo nos ha ido bien:<br />
<a href="http://picasaweb.google.es/lh/photo/OHKTv6k3VPwZy1PgW6JZhg?feat=embedwebsite"><img src="http://lh4.ggpht.com/_rQF3Emhu3mI/SruHRMkQU7I/AAAAAAAABmk/2ZCDcC4Hs-4/s400/10.jpg" alt="" /></a><br />
Entramos como admin y la password<br />
<a href="http://picasaweb.google.es/lh/photo/f21W992jUhhkE5fuGfMKng?feat=embedwebsite"><img src="http://lh3.ggpht.com/_rQF3Emhu3mI/SruHRfoOuJI/AAAAAAAABmo/LGwruY_ksOA/s400/11.jpg" alt="" /></a><br />
Y ya tenemos openfire funcionando<br />
<a href="http://picasaweb.google.es/lh/photo/_CeLYWV-kRdsqh6-1adebw?feat=embedwebsite"><img src="http://lh3.ggpht.com/_rQF3Emhu3mI/SruHR8TcqOI/AAAAAAAABms/FYRDeKGhiWk/s400/12.jpg" alt="" /></a><br />
No hay que hacer nada más, funcionara así. Si el publico lo pide haré algún manual para personalizarlo.</p>
<a href='http://twitter.com/share' class='twitter-share-button' data-text='Instalar Openfire en Fedora 11' data-url='http://linuxadmin.es/?p=1324' data-counturl='http://linuxadmin.es/20090928-instalar-openfire-en-fedora-11.htm' data-count='none' data-via='ottodestruct'>Tweet</a>]]></content:encoded>
			<wfw:commentRss>http://linuxadmin.es/20090928-instalar-openfire-en-fedora-11.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar Apache, PHP y Mysql en un comando</title>
		<link>http://linuxadmin.es/20090331-instalar-apache-php-y-mysql-en-un-comando.htm</link>
		<comments>http://linuxadmin.es/20090331-instalar-apache-php-y-mysql-en-un-comando.htm#comments</comments>
		<pubDate>Tue, 31 Mar 2009 20:14:32 +0000</pubDate>
		<dc:creator>Ismael Puerto</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://linuxadmin.es/?p=336</guid>
		<description><![CDATA[Mucha gente me pregunta por esto, pues podré la solución, para los que estéos leyendo desde gentoo slackware o derivados, siento comuncaros que tendréis que usar este otro manual, esto solo funciona para los de Debian y derivados: #sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql &#38;&#38; /etc/init.d/apache2 restart Nos preguntará que password le [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Flinuxadmin.es%2F20090331-instalar-apache-php-y-mysql-en-un-comando.htm"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Flinuxadmin.es%2F20090331-instalar-apache-php-y-mysql-en-un-comando.htm&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Mucha gente me pregunta por esto, pues podré la solución, para los que estéos leyendo desde gentoo slackware o derivados, siento comuncaros que tendréis que usar este otro <a href="http://linuxadmin.es/20090122-compilar-apache2-php5-y-mysql51.htm">manual</a>, esto solo funciona para los de Debian y derivados:</p>
<p>#sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql &amp;&amp; /etc/init.d/apache2 restart</p>
<p>Nos preguntará que password le queremos pone al usuario de la base de datos y listo.</p>
<a href='http://twitter.com/share' class='twitter-share-button' data-text='Instalar Apache, PHP y Mysql en un comando' data-url='http://linuxadmin.es/?p=336' data-counturl='http://linuxadmin.es/20090331-instalar-apache-php-y-mysql-en-un-comando.htm' data-count='none' data-via='ottodestruct'>Tweet</a>]]></content:encoded>
			<wfw:commentRss>http://linuxadmin.es/20090331-instalar-apache-php-y-mysql-en-un-comando.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compilar apache2, php5 y mysql5.1</title>
		<link>http://linuxadmin.es/20090122-compilar-apache2-php5-y-mysql51.htm</link>
		<comments>http://linuxadmin.es/20090122-compilar-apache2-php5-y-mysql51.htm#comments</comments>
		<pubDate>Thu, 22 Jan 2009 14:42:06 +0000</pubDate>
		<dc:creator>Ismael Puerto</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://ismaelrubio.wordpress.com/?p=121</guid>
		<description><![CDATA[Hoy explicaremos como montar un servidor web con soporte para php y mysql, la base del servidor será apache2. Es que es muy fácil hacer un apt-get install o un yum, pero no buscamos eso, buscamos que cualquier usuario de cualquier distribución, lea este articulo y le funcione. Esto nos puede servir para montar WordPress [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Flinuxadmin.es%2F20090122-compilar-apache2-php5-y-mysql51.htm"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Flinuxadmin.es%2F20090122-compilar-apache2-php5-y-mysql51.htm&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Hoy explicaremos como montar un servidor web con soporte para php y mysql, la base del servidor será apache2. Es que es muy fácil hacer un apt-get install o un yum, pero no buscamos eso, buscamos que cualquier usuario de cualquier distribución, lea este articulo y le funcione. Esto nos puede servir para montar WordPress en casa por ejemplo, o un wordpress corporativo para nuestra empresa, incluso la gestión de backups, tiene muchas funcionalidades. Empezamos bajando las fuentes</p>
<p>#wget http://ftp.udc.es/apache-dist/httpd/httpd-2.2.11.tar.gz #El apache en su version 2.2.11</p>
<p>#wget http://es.php.net/distributions/php-5.3.0.tar.gz #php en su version 5.3</p>
<p>#wget http://mysql.easynet.be/Downloads/MySQL-5.1/mysql-5.1.30.tar.gz #mysql en su version 5.1.30</p>
<p>Cuando montamos un servidor siempre utilizaremos versiones estables</p>
<p>Descomprimimos los paquetes descargados</p>
<p>#tar xvf httpd-2.2.11.tar.gz &amp;&amp; tar xvf php-5.3.0.tar.gz &amp;&amp; tar xvf mysql-5.1.30.tar.gz</p>
<p>#entramos en apache</p>
<p>#cd httpd-2.2.11</p>
<p>#./configure &#8211;prefix=/usr/local/apache2 &#8211;enable-module=so</p>
<p>#make &amp;&amp; make install</p>
<p>#cd ../php-5.3.0</p>
<p>#./configure &#8211;with-apxs2=/usr/local/apache2/bin/apxs &#8211;with-mysql</p>
<p>#make</p>
<p>#make install</p>
<p>#cp php.ini-dist /usr/local/lib/php.ini</p>
<p>Editamos el httpd.conf</p>
<p>#vi /usr/local/apache2/config/httpd.conf</p>
<p>Y añadimos esta linea</p>
<p>LoadModule php5_module modules/libphp5.so</p>
<p>No olvidar que existe una copia de seguridad del httpd.conf en /usr/local/apache2/orig</p>
<p>#cd ../mysql-5.1.30</p>
<p># groupadd mysql #crear grupo</p>
<p># useradd -g mysql mysql #crear usuario mysql en el grupo mysql</p>
<p>#./configure &#8211;prefix=/usr/local/mysql</p>
<p>#make &amp;&amp; make install</p>
<p>Ya tenemos todo instalado, reiniciamos apache, iniciamos mysql y listo. Solo queda leernos la documentación de Mysql y tendremos nuestro servidor para lo que queramos.</p>
<a href='http://twitter.com/share' class='twitter-share-button' data-text='Compilar apache2, php5 y mysql5.1' data-url='http://linuxadmin.es/?p=121' data-counturl='http://linuxadmin.es/20090122-compilar-apache2-php5-y-mysql51.htm' data-count='none' data-via='ottodestruct'>Tweet</a>]]></content:encoded>
			<wfw:commentRss>http://linuxadmin.es/20090122-compilar-apache2-php5-y-mysql51.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
