El Blog de DeepY0X: emerge —update —deep –newuse world

Office OpenXML (OOXML) no debe ser ISO 29500

October 8, 2007

MySQL 5 en FreeBSD

Filed under: Miscelanea

Ahora vamos a instalar MySQL 5 en FreeBSD, como vimos FreeBSD tambien maneja el concepto de ports pero  tambien podemos usar paquetes precompilados, pero en este caso usaremos los ports:

-Ingresamos al directorio /usr/ports/databases/mysql51-server y le damos: make install clean

-Ejecutamos: mysql_install_db 

-Cambiamos los permisos al directorio /var/db/mysql: chown -R mysql:mysql /var/db/mysql

-Copiamos el fichero my-medium.cnf: cp /usr/local/share/mysql/my-medium.cnf /usr/local/my.cnf 

-Agregamos la siguiente linea al archivo /etc/rc.conf: mysql_enable="YES"

-Iniciamos MySQL: mysqld_safe –user=mysql & 

Tambien podemos hacerlo de la siguiente manera: /usr/local/etc/rc.d/mysql-server start

 -Y por ultimo le damos un password al root de mysql: mysqladmin -u root password ‘123456′

Apache 2.2 en FreeBSD 6.2

Filed under: BSD, Redes

A continuacion vamos a instalar Apache en FreeBSD, no disa mucho de una instalacion en Linux, bueno en el caso de Gentoo o si lo instalamos desde fuente en otra distribucion binaria.

En FreeBSD se maneja el concepto de ports como en Gentoo, para instalar en este caso apache haremos lo siguiente:

-Ingresamos al directorio /usr/ports, buscamos el port apache: make search name=apache y bueno nos va asalir una lista de las disferentes versiones de apache para FreeBSD, a continuacion ingresamos al directorio donde se encuentra el port:

 cd /usr/ports/www/apache22

-Instalamos el port

make install clean 

 -Iniciamos el demonio:

 apachectl start

 -Si vamos a un navegador veremos en nuestro localhost la pagina de bienvenida de apache

 -Si queremos configurar los parametros de Apache debemos de editar el archivo /usr/local/etc/apache22/httpd.conf

 -Quizas a la hora de iniciar apache te puede salir este error:

 atenea# /usr/local/sbin/apachectl start
[Sun Oct 07 14:43:25 2007] [warn] (2)No such file or directory: Failed to enable the ‘httpready’ Accept Filter

 La solucion que podemos darle es de cargar el modulo accf_http de la siguiente manera:

 kldload accf_http

Este error es comun en las versiones mayores a Apache 2.1.4, bueno en realidad antes de esta version apaerecia implicitamente, ahora como vemos sale explicita, aunque podemos dejarlo asi como esta pero le quitara performance a nuestro server.