Configurar PHP + FastCGI en Oracle iPlanet Web Server

A través del sitio web de soporte de Oracle (https://support.oracle.com) podemos descargar el patch de PHP 5.2.X disponible para la versión de Oracle iPlanet Web Server que tengamos instalada, en este caso para la 7.0.12. sobre Solaris. Este parche nos va a permitir activar PHP con FastCGI a modo de plugin del web server. Una 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


Instalar módulo OAuth de PHP en cPanel/WHM

En cPanel, desde EasyApache no existe la posibilidad de instalar el módulo de PHP OAuth. Para instalarlo debemos hacerlo a través de PHP Pecl. La instalación es sencilla, tenéis que acceder a WHM (puerto 2086) y entrar en “Module Installers” –> “Manage PHP Pecl”. Una vez dentro buscáis el módulo OAuth y lo instaláis. Si Seguir leyendo


Instalar php-mcrypt y php-mbstring para PHP 5.2.10 con yum

Hace unos meses vimos como Instalar php 5.2.10 a través de YUM en CentOS. Ahora necesitamos instalar un par de extensiones, php-mcrypt y php-mbstring que no están disponibles en el repositorio para esta versión en concreto. Si instalamos las del repositorio base nos encontraremos con errores e incompatibilidades (son para la rama 5.1.X). La solución es Seguir leyendo


Ocultar la versión de PHP

Algo importante en la seguridad de servidores web es ofrecer siempre la menor cantidad de información acerca de las versiones del software instalado en el servidor. Hace ya bastante tiempo vimos cómo ocultar o enmascarar la versión de Apache o la versión de Bind. En este caso vamos a ocultar la versión de PHP, es extremadamente Seguir leyendo


Información sobre PHP desde línea de comandos

A través de la línea de comandos podemos averiguar información relativa a PHP muy interesante, como por ejemplo: Versión de PHP instalada: $ php -v PHP 5.X.X (cli) (built: Jun 18 2009 18:16:19) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies with Zend Extension Manager vX.X.X, Copyright (c) 2003-2007, Seguir leyendo


Cómo instalar ionCube Loader en Windows

Con la instalación de IonCube loader tendremos la posibilidad de visualizar páginas php con contenido codificado con ionCube. La instalación es sumamente sencilla en Windows (en este caso 2003 Server con php 5.2.X): En primera instancia descargamos la extensión/módulo desde el sitio web de ioncube: http://www.ioncube.com/loaders.php Posteriormente, procedemos a descomprimir el fichero, dentro del cual Seguir leyendo