如何在Ubuntu 10.04和PHP 5.3.2中安装mysql PDO驱动程序

我试图用这个命令安装mysql PDO驱动程序:

$ sudo pecl install pdo_mysql 

但我得到了以下错误:

 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 

有谁知道如何在Ubuntu 10.04中安装PDO驱动程序?

谢谢

至less在Ubuntu 11.04以及kubuntu 11.04 mysql中,mysqli和pdo_mysql都包含在php5-mysql包中。

我认为这也是10.04的情况

您不想通过pecl安装PDO或PDO_MySQL。 PDO在5.1.0中移入PHP核心,PECL存储库中的扩展相当老旧。 你可以在php5-mysql(apt-get install php5-mysql)包中findpdo_mysql扩展名。

如果您确实需要使用pecl安装任何扩展,那么您看到的错误表示phpize未安装。 这可以在php5-dev包中find。

Apitude中提供了PHP的PDO类。 使用sudo aptitude然后打/ ,如果你想使用GUI键入PDO (我很懒,我几乎总是这样做)

如果你不明白这一点

 apt-get install php-mysql 

你可以试试这个

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

我发现使用Googlesearch是唯一适合我的工作