Я пытаюсь использовать PDO на моем дистрибутиве raspbian (raspberry pi), wheezy, debian. Это ошибка, которую я получаю при выполнении подключения PDO к MySQL DBMS:
Фатальная ошибка: Class ‘
PDO
не найден в/var/www/labCrawl/Data.php
на линии 7
PHP-код, который выдает ошибку:
$pdo = new PDO(DB_CONN_STRING, DB_USER, DB_PASS);
Кроме того, мой код работает нормально на моей машине OSX, но когда я положил его на мой пи, pdo не распознается.
Я запустил следующую командную строку и результаты проверены, как указано ниже:
$ php -i|grep PDO
PDO
PDO support => enabled
PDO drivers => mysql, sqlite
PDO Driver for MySQL => enabled
PDO Driver for SQLite 3.x => enabled
Теперь я проверил свой php.ini в / etc / php5 / apache2, и есть следующие полужирные расширения, касающиеся PDO:
extension=imap.so
extension=yaz.so
extension=mcrypt.so
extension=gettext.so
extension=pgsql.so
extension=pdo_pgsql.so
extension=pdo.so
extension=pdo_mysql.so
Другая информация, на пи, есть целая куча .ini
файлы, которые связаны через каталог conf.d в / etc / php5 / apache2. Файлы типа 20-pdo_mysql.ini
, которые все имеют одинаковое содержание (я думаю, почти ничего):
; configuration for php MySQL module
; priority=20
extension=pdo_mysql.so
Версии mysql: Ver 14.14 Distrib 5.5.35, для debian, и php5 ver: 5.4.35-0 + deb7u2 (cli)
Кто-нибудь может увидеть, чего мне не хватает?
Спасибо
Задача ещё не решена.
Других решений пока нет …