class pdo не найден

Kirill

Новичок
class pdo не найден

'./configure' '--with-mysql' '--with-apxs2=/usr/bin/apxs2' '--with-xsl' '--enable-mbstring' '--with-gd' '--with-zlib' '--enable-pdo=shared' '--with-pdo-sqlite=shared' '--with-sqlite=shared' '--with-tidy'

при попытке создать объект PDO - фатал еррор - класс pdo не найден.
Куда копать?
 

Alexandre

PHPПенсионер
--enable-pdo=shared' а что в php ini про шаред-модули сказано? подключен PDO или нет?
 

Kirill

Новичок
extension=pdo.so

-~{}~ 07.07.08 11:49:

phpinfo прадва ничего не выдает про pdo
 

crocodile2u

http://vbolshov.org.ru
PDO_sqlite должен ставиться по умолчанию, не нужно никаких шаред.
 

Kirill

Новичок
./configure --with-mysql --with-apxs2=/usr/bin/apxs2 --with-xsl --enable-mbstring --with-gd --with-zlib--enable-pdo=shared --with-sqlite=shared --with-tidy

Result:

You've configured extension pdo_sqlite to build statically, but it
depends on extension pdo, which you've configured to build shared.
You either need to build pdo_sqlite shared or build pdo statically for the
build to be successful.
 

crocodile2u

http://vbolshov.org.ru
--enable-pdo убери. И еще: ты уверен, что тебе нужен только SQLIte-драйвер для ПДО?
 

crocodile2u

http://vbolshov.org.ru
тогда --with-pdo-mysql=/mysql/installation/prefix

/mysql/installation/prefix - найди, где у тебя бинарник mysql, installation_prefix будет директорией выше. Например, если mysql у тебя в /usr/bin, то installation_prefix = /usr.
 

Kirill

Новичок
заработало. Только теперь другая проблема - драйвера Mysql нету.
Я поставил его через pecl install - все ок - выдало:
добавьте extension=pdo_mysql.so
Добавил - эффекта 0.
Может пути неверные?
extension_dir ./
PATH /usr/local/bin:/usr/bin:/bin

Поставил pecl install paradox - тоже самое (в php.ini extension добавил):
php --info | grep paradox - пусто
 

crocodile2u

http://vbolshov.org.ru
Ничего не понимаю. Ты pdo_mysql собирал вместе с PHP или все-ьтаки ставил из пекла? И, кстати, зачем из пекла - ведь ПДО_ххх расширения включены в поставку PHP. Сдается мне, ты рассказываешь не совсем о том, что происходит у тебя на самом деле.
 

Kirill

Новичок
рассказываю :) :
pdo собрал как ты посоветовал - заработало. Про драйвер mysql не знал поэтому поставил его из пекла - не получилось. сейчас пересоберу. НО проблема с пеклом то остается. Все что я ставил из пекла не пашет.

-~{}~ 08.07.08 11:03:

все, с пдо разобрался. Спасибо!!!!
 
Сверху