No puedo instalar PDO en mi ubuntu

Iniciado por Shell Root, 3 Junio 2011, 06:16 AM

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

Shell Root

Quiero aprender esto de PDO, pero no lo tengo instalado y mirando en la red(http://www.clubdesarrolladores.com/articulos/mostrar/64-pdo-php-data-objects#t1), explican como hacerlo, pero me sale un error del coño.
Código (bash) [Seleccionar]
config.status: executing libtool commands
running: make
/bin/bash /tmp/pear/temp/pear-build-root36vzn0/PDO-1.0.3/libtool --mode=compile cc  -I. -I/tmp/pear/temp/PDO -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-root36vzn0/PDO-1.0.3/include -I/tmp/pear/temp/pear-build-root36vzn0/PDO-1.0.3/main -I/tmp/pear/temp/PDO -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -DHAVE_CONFIG_H  -g -O2   -c /tmp/pear/temp/PDO/pdo.c -o pdo.lo
libtool: compile:  cc -I. -I/tmp/pear/temp/PDO -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-root36vzn0/PDO-1.0.3/include -I/tmp/pear/temp/pear-build-root36vzn0/PDO-1.0.3/main -I/tmp/pear/temp/PDO -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -g -O2 -c /tmp/pear/temp/PDO/pdo.c  -fPIC -DPIC -o .libs/pdo.o
/bin/bash /tmp/pear/temp/pear-build-root36vzn0/PDO-1.0.3/libtool --mode=compile cc  -I. -I/tmp/pear/temp/PDO -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-root36vzn0/PDO-1.0.3/include -I/tmp/pear/temp/pear-build-root36vzn0/PDO-1.0.3/main -I/tmp/pear/temp/PDO -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -DHAVE_CONFIG_H  -g -O2   -c /tmp/pear/temp/PDO/pdo_dbh.c -o pdo_dbh.lo
libtool: compile:  cc -I. -I/tmp/pear/temp/PDO -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-root36vzn0/PDO-1.0.3/include -I/tmp/pear/temp/pear-build-root36vzn0/PDO-1.0.3/main -I/tmp/pear/temp/PDO -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -g -O2 -c /tmp/pear/temp/PDO/pdo_dbh.c  -fPIC -DPIC -o .libs/pdo_dbh.o
/tmp/pear/temp/PDO/pdo_dbh.c: In function 'pdo_stmt_instantiate':
/tmp/pear/temp/PDO/pdo_dbh.c:410:8: error: 'zval' has no member named 'refcount'
/tmp/pear/temp/PDO/pdo_dbh.c:411:8: error: 'zval' has no member named 'is_ref'
/tmp/pear/temp/PDO/pdo_dbh.c: In function 'pdo_stmt_construct':
/tmp/pear/temp/PDO/pdo_dbh.c:435:6: error: 'zend_fcall_info' has no member named 'object_pp'
/tmp/pear/temp/PDO/pdo_dbh.c:458:6: error: 'zend_fcall_info_cache' has no member named 'object_pp'
/tmp/pear/temp/PDO/pdo_dbh.c: In function 'zim_PDO_setAttribute':
/tmp/pear/temp/PDO/pdo_dbh.c:752:12: error: 'zval' has no member named 'refcount'
/tmp/pear/temp/PDO/pdo_dbh.c: In function 'zim_PDO_getAttribute':
/tmp/pear/temp/PDO/pdo_dbh.c:818:28: error: 'zval' has no member named 'refcount'
/tmp/pear/temp/PDO/pdo_dbh.c: In function 'pdo_hash_methods':
/tmp/pear/temp/PDO/pdo_dbh.c:1122:24: warning: assignment discards qualifiers from pointer target type
/tmp/pear/temp/PDO/pdo_dbh.c:1126:20: warning: assignment discards qualifiers from pointer target type
make: *** [pdo_dbh.lo] Error 1
ERROR: `make' failed
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Nakp

tienes ubuntu.. por que no simplemente descargas las extensiones con aptitude? xD estas compilando todo?
Ojo por ojo, y el mundo acabará ciego.

Shell Root

Pero no se, esto esta de la p**a madre ¬¬!

Tengo esto,
Código (bash) [Seleccionar]
shellroot@alex:~/Escritorio$ php -m | grep pdo
pdo_mysql
pdo_pgsql
pdo_sqlite
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

~ Yoya ~

Agrega la ruta al archivo php.ini, te recomiendo que revises que el modulo este instalado desde el php.ini

Código (php) [Seleccionar]
<?php

phpinfo
();

?>
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

Nakp

con instalar php5-mysql php5-labasededatos te instala las extensiones pdo :P

Paquete: php5-mysql 
Estado: instalado
Instalado automáticamente: no
Versión: 5.3.5-1ubuntu7.2
Prioridad: opcional
Sección: web
Desarrollador: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Tamaño sin comprimir: 250 k
Depende de: libc6 (>= 2.4), libmysqlclient16 (>= 5.1.21-1),
phpapi-20090626+lfs, php5-common (=
5.3.5-1ubuntu7.2)
Tiene conflictos con: php5-mysqli
Reemplaza: php5-mysqli
Descripción: MySQL module for php5
This package provides modules for MySQL database connections
directly from PHP scripts. It includes the generic "mysql"
module which can be used to connect to all versions of MySQL,
an improved "mysqli" module for MySQL version 4.1 or later, and
the pdo_mysql module for use with the PHP Data Object
extension.

PHP5 is a widely-used general-purpose scripting language that
is especially suited for Web development and can be embedded
into HTML. The goal of the language is to allow web developers
to write dynamically generated pages quickly. This version of
PHP5 was built with the Suhosin patch.
Página de inicio: http://www.php.net/

Ojo por ojo, y el mundo acabará ciego.