web-dev-qa-db-ja.com

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ドライバーをインストールする方法を誰かが知っていますか?

ありがとう

6
j2gl

少なくともubuntu 11.04およびkubuntu 11.04では、mysql、mysqli、およびpdo_mysqlがphp5-mysqlパッケージに含まれています。

これは10.04にも当てはまると思います

9
fyr

Peclを使用してPDOまたはPDO_MySQLをインストールしたくない。 PDOは5.1.0でPHPコアに移動され、PECLリポジトリの拡張機能はかなり古いです。pdo_mysql拡張機能はphp5-mysqlにあります(apt-get install php5-mysql)パッケージ。

Peclを使用して拡張機能をインストールする必要がある場合は、phpizeがインストールされていないことを示すエラーが表示されます。これはphp5-devパッケージにあります。

3
JamesArmes

PHPのPDOクラスはすべてApitudeで利用できます。GUIを使用したい場合は、Sudo aptitudeを使用して/を入力し、PDOを入力します(I怠惰です、私はほとんどいつもそうします)

2
cwallenpoole

これだけで手に入らないなら

apt-get install php-mysql

あなたはこれを試すことができます

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

私がグーグルするのはそれが私にとってうまくいく唯一のものであるとわかりました

1
ackuser