How can I install mysql PDO driver in Ubuntu 10.04 and PHP 5.3.2

I tried to install mysql PDO driver with this command:

$ sudo pecl install pdo_mysql

but I got the following error:

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

Does anybody know how to install PDO drivers in Ubuntu 10.04?

Thanks


At least in ubuntu 11.04 as well as kubuntu 11.04 mysql, mysqli and pdo_mysql are included in the php5-mysql package.

I assume this is also the case for 10.04


You don't want to install PDO or PDO_MySQL through pecl. PDO was moved into PHP core in 5.1.0 and the extensions in the PECL repository are quite old. You can find the pdo_mysql extension in the php5-mysql (apt-get install php5-mysql) package.

If you do need to install any extensions using pecl, the error you are seeing indicates that phpize is not installed. This can be found in the php5-dev package.


PDO classes for PHP are all available in Apitude. use sudo aptitude then hit / and type in PDO if you want to use the GUI (I'm lazy, I almost always do)


If you don't get it only with this

apt-get install php-mysql

you can try this

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

I've found googling it was the only that works fine for me