Andaba yo montando un servidor web sobre un AMD Opteron64...
Para ver que todo estaba OK con respecto al PHP, pruebo a sacar la versión de PHP y escupe errores:
# php -v
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/ldap.so' - /usr/lib/php4/ldap.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/mysql.so' - /usr/lib/php4/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
Parece que no encuentra esas librerías, así que intento ver dónde están realmete.
# locate ldap.so
warning: locate: could not open database: /var/lib/slocate/slocate.db: No such file or directory
warning: You need to run the 'updatedb' command (as root) to create the database.
Please have a look at /etc/updatedb.conf to enable the daily cron job.
Hay hacer primero un 'updatedb' para poder usar 'locate'
# updatedb
Y repetimos...
# locate ldap.so
/usr/lib64/libnss_ldap.so
/usr/lib64/autofs/lookup_ldap.so
/usr/lib64/libuser/libuser_ldap.so
*** /usr/lib64/php4/ldap.so ***
/lib64/security/pam_ldap.so
/lib64/libnss_ldap.so.2
Vaya por dios, hemos instalado la versión 64 bits del sistema operativo, para aprovechar el Opteron, así que es /usr/lib64/php4 y no /usr/lib/php4
Actualizamos /etc/php.ini
# nano /etc/php.ini
Y cambiamos:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "/usr/lib/php4"
por:
extension_dir = "/usr/lib64/php4"
Y ahora ya funciona bien si hacemos:
# php -v
martes, enero 17, 2006
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario