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.