Ого, почему вы устанавливаете PDO из PECL?PDO был встроен в PHP с 5.1.Вы используете 5.0?
Если вы используете 5.1 или выше и вам не хватает PDO, есть вероятность, что:
- Ваша копия PHP была скомпилирована без нее и должна быть перекомпилирована;или
- Ваша копия PHP была установлена из репозитория вашей ОС без модуля PDO
Если 1, вам нужно либо перекомпилировать PHP с нуля, либо скомпилировать только общий модульи скопируйте его в правильное местоположение.
Если 2, вам просто нужно установить расширение PDO вашей ОС.Под RHEL и CentOS попробуйте yum search php-pdo
.Я не знаю правильный синтаксис для вызова установщика пакета для других дистрибутивов, но пакет почти наверняка будет содержать строку "php-pdo".(Совет: если вы получили ваш PHP из своей ОС, они также могут предоставлять общие пакеты PECL. Попробуйте поискать «pecl» в их репозиториях.)
Наконец, если вы используете 5.0 ... дляРади всего хорошего в этом мире, обновляйся!Сначала прочтите примечания к обновлению в руководстве по PHP , на случай, если вы случайно используете старое поведение.
(Также, чтобы перенастроить pecl, попробуйте pecl config-show
, чтобы увидеть, какие настройки доступны, а затем pecl config-set ...
, чтобы изменить настройку. Не пытайтесь установить расширение PDO для версииPHP новее 5.0.x, он будет ломаться . В верхней части страницы PDO на PECL-сайте .)
есть даже большая жирная коробка.