Без root-доступа - как включить PHP SQlite, если PHP был соблюден без-sqlite - PullRequest
1 голос
/ 09 марта 2011

Я нахожусь в среде общего хостинга, где по какой-то причине PHP был отключен с SQlite.Хост не желает вносить какие-либо изменения в настройку.Я застрял с хозяином по другим причинам, к сожалению.Также не поддерживается PDO или MySQL.

Есть ли способ включить SQlite (или другое решение для базы данных) без доступа root?У меня есть не-root доступ по SSH.

В качестве альтернативы есть какая-либо библиотека, которая позволяет использовать функции базы данных, используя плоские файлы?

Большое спасибо,

Jack

Ответы [ 2 ]

1 голос
/ 09 марта 2011

Существует довольно много плоских баз данных, поддерживаемых PHP (при условии, что они скомпилированы) - вы захотите использовать функции DBA abstraction .Список поддерживаемых баз данных можно найти здесь .

1 голос
/ 09 марта 2011

http://www.c -worker.ch / txtdbapi / index_eng.php хранилище SQL плоских файлов


http://pecl.php.net/package/SQLite


http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers

PHP

SQLite в комплекте с PHP 5. http://www.php.net

Расширение PHP 4 для SQLite. (Официально) http://pecl.php.net/package/SQLite

PEAR DB содержит интерфейс для SQLite. http://pear.php.net/package/DB

PHP драйвер для SQLite 3.XX (неофициальный). Также включает класс драйверов PEAR DB http://php -sqlite3.sourceforge.net

PHP драйвер для SQLite. (Неофициально) http://freshmeat.net/projects/sqlite-php (больше не работает; см. Выше)

Уровень абстракции базы данных ADOdb для PHP 4/5 поддерживает SQLite. http://adodb.sourceforge.net/

Creole - Common Database API для ZE2 поддерживает SQLite. http://creole.phpdb.org/

SQLiteDB: Простой класс-оболочка, поддерживающий операторы ALTER TABLE.

Учебники по PHP-хостингу:

...