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

如何在 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 驱动程序吗?

谢谢

答案1

至少在 ubuntu 11.04 以及 kubuntu 11.04 mysql 中,mysqli 和 pdo_mysql 包含在 php5-mysql 包中。

我认为 10.04 也是如此

答案2

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

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

答案3

PHP 的 PDO 类都可以在 Apitude 中找到。如果您想使用 GUI,sudo aptitude请使用/并输入(我很懒,我几乎总是这样做)PDO

答案4

如果你没有得到它只有这个

apt-get install php-mysql

你可以尝试这个

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

我发现谷歌搜索是唯一对我有用的方法

相关内容