Compilando extensiones del PECL de PHP en Linux
Bueno este post es corto, como sabran PHP ofrece una coleción de librerias desarrolladas por la comunidad para que no tengamos que reinventar la rueda todo el tiempo. Para mas info puede visitar su web.
Compilar e instalar estas extensiones es muy fácil, solo debemos bajarnos el código fuente y tener instalado el paquete de desarrollo de PHP, en Debian/Ubuntu por ejemplo se llama php5-dev, pueden buscarlo en su distro de preferencia con ese nombre o uno parecido.
Compilando Nginx en Debian
Lamentablemente Debian no trae compilado el Nginx con todos los modulos que este tiene, y cuando se empieza a jugar con la optimización de este ligero servidor web, no queda otra que compilarlo a mano. Aca va una guia paso a paso para dejar un servidor Nginx andando en Debian desde las fuentes, como siempre, no solo lo vamos a instalar como un software fuera de la distro, sino que vamos a Debianizar todo lo que podamos, configuración, paths y demas.
Compilar/instalar SphinxClient del PECL en Debian
Y aunque todabía no di una buena explicación de lo que es y para que sirve, ya he posteado como instalar o compilar Sphinx sobre Debian, ahora posteo como instlar la extensión SphinxClient para PHP, que dicho esta de caso también es una guía donde primeros instalamos libsphinxclient saltandonos unas complicaciones, asi que puede servicrle a alguien que solo quiera instalar esta libreria, pero el fin de este post es dejar la extension SphinxClient funcionando en PHP.
Compilar/Instalar Sphinx en Debian
Bueno, aprobecho la ocación para copy pastear un howto que escribí para la Wiki de la empresa donde trabajo, para instalar Sphinx (sphinxsearch) en Debian, si siguen los pasos tal cual, en Debian Lenny no tendrian que tener problemas, va:
Instalando Nginx + PHP 5.3 + PHP-FPM (Debian)
Bueno esto lo hice en Debian pero supongo que también le servirá a alguien que este buscado info sobre esto, de hecho mas allá de la instalación, es configurar los servicios.
Para los que no saben de que se trata, Nginx ("Engine X" o Motor X) es un servidor web de alto rendimiento que viene ganando mercado a pasos agigantados por ser extremadamente rápido. PHP-FPM (PHP FastCGI Process Manager) es un manejador de procesos para usar PHP en modo FastCGI.
Montar un Servidor de Subversion (SVN) en Debian
Bueno me toco esta tarea que normalmente realiso en Slackware, pero esta vez lo tuve que hacer bajo un Debian.
Primero instalamos el Subversion que nos va a traer el resto de las herramientas, para eso como root ejecutamos:
# apt-get install subversion
Eso descargara tanto el cliente como el servidor y en administrador. El servidor es el ejecutable svnserve, que si lo ejecutamos empezará a servir en el directorio donde estemos hubicados, pero esto no es lo que queremos, asi que vamos a ver la lista de opciones: