Como posso instalar o driver PDO do mysql no Ubuntu 10.04 e no PHP 5.3.2

6

Eu tentei instalar o driver PDO do mysql com este comando:

$ sudo pecl install pdo_mysql

mas recebi o seguinte erro:

WARNING: "pecl/PDO_MYSQL" is deprecated in favor of "channel://http://svn.php.net/viewvc/php/php-src/trunk/ext/pdo_mysql//ext/pdo_mysql"
WARNING: "pecl/PDO" is deprecated in favor of "channel://http://svn.php.net/viewvc/php/php-src/trunk/ext/pdo//ext/PDO"
downloading PDO_MYSQL-1.0.2.tgz ...
Starting to download PDO_MYSQL-1.0.2.tgz (14,778 bytes)
.....done: 14,778 bytes
downloading PDO-1.0.3.tgz ...
Starting to download PDO-1.0.3.tgz (52,613 bytes)
...done: 52,613 bytes
12 source files, building
running: phpize
sh: phpize: not found
ERROR: 'phpize' failed
7 source files, building
running: phpize
sh: phpize: not found
ERROR: 'phpize' failed

Alguém sabe como instalar drivers PDO no Ubuntu 10.04?

Obrigado

    
por j2gl 29.06.2011 / 19:16

4 respostas

9

Pelo menos no Ubuntu 11.04, assim como no kubuntu 11.04 mysql, mysqli e pdo_mysql estão incluídos no pacote php5-mysql.

Eu assumo que este também é o caso para 10.04

    
por 29.06.2011 / 19:18
3

Você não deseja instalar o PDO ou o PDO_MySQL por meio de pecl. O PDO foi movido para o núcleo do PHP em 5.1.0 e as extensões no repositório PECL são bastante antigas. Você pode encontrar a extensão pdo_mysql no pacote php5-mysql (apt-get install php5-mysql).

Se você precisar instalar extensões usando pecl, o erro que você está vendo indica que o phpize não está instalado. Isso pode ser encontrado no pacote php5-dev.

    
por 29.06.2011 / 19:46
2

As classes PDO para PHP estão todas disponíveis no Apitude. use sudo aptitude , em seguida, pressione / e digite PDO se você quiser usar a GUI (eu sou preguiçoso, quase sempre faço)

    
por 29.06.2011 / 19:17
1

Se você não conseguir apenas com isso

apt-get install php-mysql

você pode tentar isso

apt-get install php-pear php5-dev libmysqlclient15-dev
pecl install pdo
pecl install pdo_mysql

Eu encontrei o googling que era o único que funciona bem para mim

    
por 29.09.2014 / 15:11

Tags