Instalación y configuración de Lighttpd con PHP + FastCGI

En esta entrada vamos a instalar el servidor web Lighttpd con soporte para PHP a través de FastCGI. Lighttpd se caracteriza por ser un servidor web ligero y rápido a la vez que seguro y flexible. Lo primer que hacemos es descargar la última versión estable de Lighttpd y descomprimirla: # wget http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.28.tar.gz # tar Seguir leyendo


pecl: configure: error: cannot run C compiled programs

El error que podemos recibir al instalar un módulo de PHP (concretamente Oauth) a través de pecl es el siguiente: # pecl install -R /usr/lib/php oauth WARNING: channel «pecl.php.net» has updated its protocols, use «pecl channel-update pecl.php.net» to update downloading oauth-1.1.0.tgz … Starting to download oauth-1.1.0.tgz (44,731 bytes) …………done: 44,731 bytes 6 source files, building Seguir leyendo


configure: error: libpng.(a|so) not found (compilando PHP con 64 bits)

Una entrada rápida para ayudar a aquellos que reciban este error (configure: error: libpng.(a|so) not found) a la hora de configurar la compilación de PHP en un servidor con arquitectura de 64 bits. El error aparecerá cuando añadimos el módulo de librerías GD a la compilación (–with-gd). Lo primero que tenemos que hacer es verificar Seguir leyendo


Cómo compilar Apache y PHP en Linux

En este artículo voy a explicar los pasos básicos para compilar Apache y PHP (con soporte para MySQL y otros módulos) en GNU/Linux, concretamente bajo RHEL, aunque se puede aplicar a cualquier distribución (CentOS, Fedora, Debian, etc). Lo primero que tenemos que comprobar es que tengamos instalados los compiladores necesarios (C / C++…) para poder Seguir leyendo