Решено: PHP5: Class 'PDO' not found

Модератор: Модераторы разделов

IMB
Сообщения: 2567
ОС: Debian

Решено: PHP5: Class 'PDO' not found

Сообщение IMB »

Доброго дня!

php -v

PHP 5.2.6-1+lenny8 with Suhosin-Patch 0.9.6.2 (cli) (built: Mar 14 2010 08:14:04) Copyright © 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright © 1998-2008 Zend Technologies $ php -m | grep -i pdo PDO pdo_mysql

настройки php5

$ ls /etc/php5/apache2/conf.d ldap.ini mysqli.ini mysql.ini pdo.ini pdo_mysql.ini $ grep extension_dir /etc/php5/apache2/php.ini extension_dir = "/etc/php5/apapche2/conf.d"

В php-файле код - $db = new PDO('mysql:dbname=db;host=localhost', 'user', 'passwd');
При вызове получаю ошибку - Fatal error: Class 'PDO' not found in /var/www/site/index.php on line 36

В чём ошибка?
Спасибо.
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Решено: PHP5: Class 'PDO' not found

Сообщение IMB »

Эту проблему решил, всё портила extension_dir = "/etc/php5/apapche2/conf.d", после её комментирования ошибка пропала.
Теперь при попытке соединится с базой получаю Connection failed: could not find driver

Всё, проблема решена. Возникала из-за малого навыка работы в ООП-стиле.
Спасибо сказали: