Php
如何在 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 驅動程序嗎?
謝謝
至少在 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) 包中找到 pdo_mysql 擴展。
如果您確實需要使用 pecl 安裝任何擴展,您看到的錯誤表明未安裝 phpize。這可以在 php5-dev 包中找到。