Назад | Перейти на главную страницу

Как установить драйвер mysql PDO в Ubuntu 10.04 и PHP 5.3.2

Я попытался установить драйвер 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

Кто-нибудь знает, как установить драйверы PDO в Ubuntu 10.04?

Спасибо

По крайней мере, в ubuntu 11.04, а также в kubuntu 11.04 mysql, mysqli и pdo_mysql включены в пакет php5-mysql.

Я предполагаю, что это также относится к 10.04.

Вы не хотите устанавливать PDO или PDO_MySQL через pecl. PDO был перемещен в ядро ​​PHP в 5.1.0, а расширения в репозитории PECL довольно старые. Вы можете найти расширение pdo_mysql в пакете php5-mysql (apt-get install php5-mysql).

Если вам действительно нужно установить какие-либо расширения с помощью pecl, вы видите ошибку, указывающую, что phpize не установлен. Его можно найти в пакете php5-dev.

Все классы PDO для PHP доступны в Apitude. использовать sudo aptitude затем ударил / и введите PDO если вы хотите использовать графический интерфейс (я ленив, я почти всегда делаю)

Если не получится только с этим

apt-get install php-mysql

ты можешь попробовать это

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

Я нашел поиск в Google, это единственное, что мне подходит