Tuve el problema de tener que leer archivos de Foxpro (o Visual Foxpro) que tienen extensión .dbf y, por más que en la documentación de php estan las funciones “dbase_funcion” mi PHP5 no las tiene. Tuve que compilar la extensión dbase entonces:

  • Hay que bajar la ultima versión de PHP5 de la pagina (el código fuente o source). Bajalo aquí. (Idealmente déjenlo en la carpeta /usr/src ).
  • Entren a la carpeta “ext/dbase” del source.
  • Ejecuten “phpize” (no sé que hace, pero hace lo necesario para tener el clásico configure y el Makefile.
  • Ejecuten “./configure”
  • Ejecuten “make” para que todo se compile.
  • La extensión quedará guardada en el directorio “modules” o “.libs”
  • Copien el archivo dbase.so a la carpeta de su librería php.
  • Incluyan el módulo en el php.ini para que se cargue.
  • Listo

Si quieren ver el código hagan click en el siguiente link. Read the rest of this entry »