Fwd: [PHP-ES] Extensión yaz Debian wheezy - PHP Ver sion 5.4.4-14+deb7u5Salu

[email protected] (Rafa Chavez) Sat, 7 Dec 2013 02:45:22 -0500
Newsgroups php.general.es
Message-ID <CAPoazK2HkBVV2qSE8ppBeMLNmjaPtt9oXyEhZkD6nmZQ_2adBw@mail.gmail.com>
---------- Forwarded message ----------
From: Rafa Chavez <[email protected]>
Date: Sat, 7 Dec 2013 02:42:44 -0500
Subject: Re: [PHP-ES] Extensión yaz Debian wheezy - PHP Version
5.4.4-14+deb7u5Salu
To: Darío Bernal Gómez <[email protected]>

Disculpas por el privado, le puse responder (debería enviar a
[email protected], pero no me dí cuenta que mando a un privado,
deseo que toda la lista vea el mensaje que escribí, saludos.

2013/12/4, Darío Bernal Gómez <[email protected]>:
> Saludos cordiales,
>  He realizado todo el proceso para la instalación de yaz como una extensión
> del php con éxito pero el paso final es el que no me permite que la
> extensión sea cargada, el paso consiste en agregar la línea estension=yaz.so

Hola, no sé si has leído esto:
http://www.php.net/manual/es/install.unix.debian.php

Una parte dice:
APT agregará automáticamente las líneas apropiadas a los diferentes
ficheros relacionados con php.ini como /etc/php5/apache2/php.ini,
/etc/php5/conf.d/pdo.ini, etc. y dependiendo de la extensión, le
agregará registros similares a extension=foo.so. De cualquier manera,
reiniciar el servidor web (como es Apache) es requerido antes de que
estos cambios tengan efecto.

> al archivo php.ini y reiniciar el apache, una vez hecho lo anterior y al ver
> el phpinfo() en el navegador YAZ no aparece por ningún lado corriendo el
> siguiente comando:
> #php -i | grep extension_dir
> Se muestra el siguiente error:
> PHP Warning:  PHP Startup: Unable to load dynamic library
> '/usr/lib/php5/20100525/yaz.so' - libyaz.so.5: cannot open shared object
> file: No such file or directory in Unknown on line 0
> Entro en duda al ver que en php.ini no aparece ninguna línea tal como
> extension=pdo.so tal y como se hacía tradicionalmente, ¿Cómo hacer para que
> reconozca yaz.so?,
> Gracias. 		 	   		


No es necesario agregar ninguna línea a php.ini, en debian y derivados
el ya lo hace Y LO HACE EN OTRO ARCHIVO, mira el link que te pasé,
debian escribe las extensiones en otro archivo, claro que la ruta la
conserva.
Tal vez estes generando conflicto al añadir esa línea, intenta borrar
lo que haz escrito y reinicia apache y prueba otra vez, eso te puedo
decir.

En sistemas operativos tipo  NetBSD, OpenBSD ahí si hay que añadir
manualmente, cuando se instala hay mensajes y por ahí indica que hay
que hacer, en DEBIAN creo recordar en uno de los tantos mensajes al
instalar cualquier extensión indica que esta pasando, como digo por
ahí dice añadiendo la extensión si no mas recuerdo ya no hay que hacer
casi nada solo reiniciar apache y debería tomar los cambios, saludos y
suerte a leer mas sobre Debian y PHP.