Autor Tema: Instalación de librerias dbase de PHP en Debian GNU Linux  (Leído 8714 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Gustavo Pilla

  • Moderador Global
  • *****
  • Mensajes: 149
    • Ver Perfil
    • Email
  • Institución: UNAJ
  • Nombre y apellido: Gustavo Alejandro Pilla
  • Sistema: SIU-*
Instalación de librerias dbase de PHP en Debian GNU Linux
« on: Agosto 23, 2012, 11:43:38 pm »
Hola a todos,

Al ver la necesidad reflejada en una solicitud recibida, quiero compartir como se instala la librería dbase de PHP en Debian GNU Linux.

1.- Primero que nada es necesario instalar algunos paquetes extra de PHP, para esto ejecutamos el siguiente comando en la consola Linux.
Código: [Seleccionar]
apt-get install php-pear php5-dev

¿Que instalamos?
php-pear: Instala dos ejecutables pear (http://pear.php.net) y pecl (http://pecl.php.net)
php5-dev: Instala el código fuente de la versión PHP que estamos utilizando y algunas herramientas para compilar módulos PHP.

2.- Como segundo paso tendríamos que actualizar los repositorios de pear y pecl (no debería ser necesario, pero por las dudas!)

Código: [Seleccionar]
pear update-channels
pecl update-channels

3.- Ahora si, bajamos y compilamos el modulo dbase de PHP en un solo paso con el comando pecl.

Código: [Seleccionar]
pecl install dbase

4.- Por ultimo, debemos configurar nuestra instalación de PHP para que levante el modulo, el comando anterior lo baja y lo compila, pero no lo instala, esto se debe hacer manual, para esto debemos crear el archivo dbase.ini en /etc/php5/conf.d y copiar la siguiente linea:

Código: [Seleccionar]
extension=dbase.so
5.- Por ultimo se necesita reiniciar el servidor apache, se puede hacer con la siguiente linea

Código: [Seleccionar]
/etc/init.d/apache2 restart

Con todo esto, ya deberíamos tener el modulo funcionando sin problemas, lo podemos confirmar desde un phpinfo (http://ar2.php.net/phpinfo), solo busquemos que aparezca el modulo dbase.

Saludos, espero que les sirva, y gracias a Ignacio y a Emiliano del proyecto SIU-Mapuche que me pasaron el machete hace un tiempo.

lmichiels

  • Visitante
Re:Instalación de librerias dbase de PHP en Debian GNU Linux
« Respuesta #1 on: Febrero 23, 2016, 01:06:34 pm »
Hola, revivo este foro para aclarar que puede llegar a haber unas pequeñas diferencias para instalarlo (al menos con Ubuntu 14.04 LTS, PHP 5.5.x y Apache 2.4.x que una instancia probable para usuarios de SIU-Mapuche >=2.4.0) cuando la organización de los módulos es diferente.

La diferencia entonces está en el paso 4 por lo que lo reescribo para quienes usen una instancia similar a la descrita.

4.- Crear el archivo dbase.ini en /etc/php5/mods-available y copiar las siguientes lineas:
Código: [Seleccionar]
; configuration for php DBase module
; priority=20
extension=dbase.so
Luego, enlazar este archivo desde la carpeta de módulos de apache2 (y cli). Desde consola:
Código: [Seleccionar]
sudo ln -s /etc/php5/mods-available/dbase.ini /etc/php5/apache2/conf.d/20-dbase.ini
sudo ln -s /etc/php5/mods-available/dbase.ini /etc/php5/cli/conf.d/20-dbase.ini

Luego de reiniciar Apache recuerden chequear el php info para corroborar que se cargo correctamente.
Eso es todo. Si se quiere deshabilitar se elimina el enlace que creamos y listo!
Saludos.

dspagnuolo

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
  • Institución: UNTREF
  • Nombre y apellido: Dario Spagnuolo
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Instalación de librerias dbase de PHP en Debian GNU Linux
« Respuesta #2 on: Enero 26, 2018, 03:48:34 pm »
Buenas tardes, como están?
ahora con la versión 3.4.0 de mapuche que requiere PHP 7, esta forma de hacerlo no esta funcionando en el paso (3) instalación de dbase.
esta dando el error:
-- >> pecl install dbase
-- >> pecl/dbase requires PHP (version >= 5, version <= 5.7), installed version is 7.0.27-0+deb9u1
-- >> No valid packages found
-- >> install failed

alguien lo estuvo probando y le encontro la vuelta?

muchas gracais!

dspagnuolo

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
  • Institución: UNTREF
  • Nombre y apellido: Dario Spagnuolo
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Instalación de librerias dbase de PHP en Debian GNU Linux
« Respuesta #3 on: Enero 26, 2018, 03:51:11 pm »
bueno, este tema tiene una actualización en este otro foro.
http://foro.comunidad.siu.edu.ar/index.php?topic=13269.msg58255#msg58255