21 noviembre 2007

Compilación de php5 como cgi, II

Menudo día, esto parecía un culebrón. Tras descubrir el problema que tenía con las librerías GD, y después de estar medio día recompilando versiones de php y de nginx y "googleando" buscando gente que tuviera el mismo problema, no salía del atolladero y no sabía qué pasaba.

El problema era que tenía un formulario en html, y cuando hacía "submit" el array $_POST estaba vacío y no pasaba ningún dato.

Le estuve dando mil vueltas hasta que a última hora de la tarde, por probar algo, probé en borrar el directorio donde instalé php, /opt/php, y volver a compilar.

Funcionó. Más que contento me sentía un poco contrariado por todo el tiempo que perdí para que me funcionara php con nginx correctamente.

La línea de configuración que utilicé finalmente fue ésta:
./configure --prefix=/opt/php --enable-fastcgi --enable-sysvsem --enable-sysvshm --with-gd --with-freetype-dir=/usr/include/freetype2 --with-ttf  --with-jpeg-dir=/usr/lib --enable-gd-native-tt


Entradas relacionadas:

No hay comentarios: