Установка SQLite на Unix

pavel83

Новичок
Установка SQLite на Unix

Хочу поставить SQLite на Fedora 7 (конкретно нужен класс SQLiteDatabase)
Подскажите, есть ли какая-то возможность ее поставить без персбора PHP (например, как под виндой добавлением dll и добавлением строчки php.ini)?
RPM-пакета я так понимаю нет :(
 

Santiago

Новичок
pavel83
Попробуйте ;) Но лучше все же скомпилить на той же машине.
 

pavel83

Новичок
Автор оригинала: Santiago
pavel83
Попробуйте ;) Но лучше все же скомпилить на той же машине.
А можно поподробнее? :)
Надо установить pecl на машину аналогичн PEAR (или не надо :))
Кидаешь исходники в папку исходники и выполняешь
PHP:
$ cd extname  
$ phpize  
$ ./configure  
$ make  
# make install
Просто никогда подобного не делал...
 

fixxxer

К.О.
Партнер клуба
для начала надо саму либу поставить =) ну для нее уж точно рпм есть
 

Alexandre

PHPПенсионер
для начала надо саму либу поставить =) ну для нее уж точно рпм есть
а мне всегда нравилось ставить из исходников,
а то всякие там зависимости, нужно потом еще переустанавливать пару иных рпм
 

Santiago

Новичок
pavel83
А что именно не ясно? По ссылке вроде все довольно подробно расписано. PECL не надо ставить, нужен только phpize чтобы сконфигурить расширение.
 

pavel83

Новичок
Автор оригинала: Santiago
pavel83
А что именно не ясно? По ссылке вроде все довольно подробно расписано. PECL не надо ставить, нужен только phpize чтобы сконфигурить расширение.
По ссылке все яно.
Вот эта фраза непонятна
"для начала надо саму либу поставить =) ну для нее уж точно рпм есть"
про какую библиотеку идет речь?
 

Santiago

Новичок
pavel83
Это не ко мне вопрос ;)
Вы пробовали собрать so-шник и подключить его в php.ini?
 

pavel83

Новичок
Автор оригинала: kode
pecl install sqlite
PHP:
/tmp/glibctestSZuViM:1:22: error: features.h: No such file or directory
downloading SQLite-1.0.3.tgz ...
Starting to download SQLite-1.0.3.tgz (371,189 bytes)
....................done: 371,189 bytes
50 source files, building
running: phpize
sh: phpize: not found
ERROR: `phpize' failed
где же взять phpize?

-~{}~ 03.05.08 00:28:

Автор оригинала: pavel83
PHP:
/tmp/glibctestSZuViM:1:22: error: features.h: No such file or directory
downloading SQLite-1.0.3.tgz ...
Starting to download SQLite-1.0.3.tgz (371,189 bytes)
....................done: 371,189 bytes
50 source files, building
running: phpize
sh: phpize: not found
ERROR: `phpize' failed
где же взять phpize?
Разобрался, установил php-devel
Но пакет все равно не собрался make-ом - выдал ошибку :(
 

pavel83

Новичок
Автор оригинала: tashkentchi
Все из коробки. :) php-pdo содержит pdo_sqlite.so
php-pdo стоит
php-pdo-5.2.4-1.fc7

при обращении к sqlite_open() выдает
Call to undefined function sqlite_open()

Class 'SQLiteDatabase' тоже not found

pdo_sqlite.so есть
я так понимаю надо в апаче LoadModule добавить?
 
Сверху