我试图用这个命令安装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是唯一适合我的工作