|
PDO Sqlite PHP loadextension
|
|||
---|---|---|---|
#18+
Помогите с подгркой внешнего модуля icu для sqlite3 необходимо сразу после открытия соединения к базе sqlite3, подключить модуль поддержки юникода в sqlite3 модуль собрал и скомпилировать. модуль рабочий, он подключается из cli sqlite3 и все работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 08:54 |
|
PDO Sqlite PHP loadextension
|
|||
---|---|---|---|
#18+
это код из dokuwikki ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 08:56 |
|
PDO Sqlite PHP loadextension
|
|||
---|---|---|---|
#18+
Не знаю, как у Вас, а в нашей деревне ICU в опциях конфигурирования sqlite3 присутствует. ┌──────────────────────────── sqlite3-3.31.1_1,1 ──────────────────────────────┐ │ ┌──────────────────────────────────────────────────────────────────────────┐ │ │ │ [ ] ARMOR Detect misuse of the API │ │ │ │ [ ] DBPAGE Enable DBPAGE Virtual Table │ │ │ │ [ ] DBSTAT Enable DBSTAT Virtual Table │ │ │ │ [ ] DIRECT_READ File is read directly from disk │ │ │ │ [x] DQS Double-quoted String Literals │ │ │ │ [x] EXTENSION Allow loadable extensions │ │ │ │ [ ] FTS3_TOKEN Enable two-args version fts3_tokenizer │ │ │ │ [x] FTS4 Enable FTS3/4 (Full Text Search) module │ │ │ │ [ ] FTS5 Enable version 5 full-text search engine │ │ │ │ [ ] LIKENOTBLOB LIKE does not match blobs │ │ │ │ [ ] MEMMAN Allow it to release unused memory │ │ │ │ [x] METADATA Enable column metadata │ │ │ │ [ ] NORMALIZE Enable normalized sql function │ │ │ │ [ ] NULL_TRIM Omits NULL columns at the ends of rows │ │ │ │ [ ] RBU Enable the resumable bulk update │ │ │ │ [x] SECURE_DELETE Overwrite deleted information with zeros │ │ │ │ [ ] SORT_REF To use references in the sorter │ │ │ │ [ ] STMT Prepared statement scan status │ │ │ │ [x] STSHELL Statically link libsqlite3 into shell │ │ │ │ [x] THREADS Threading support │ │ │ │ [ ] TRUSTED_SCHEMA SQL functions & virtual tables are considered unsafe │ │ │ │ [ ] UNKNOWN_SQL Suppress unknown function errors │ │ │ │ [x] UNLOCK_NOTIFY Enable notification on unlocking │ │ │ │ [x] URI Enable use the URI filename │ │ │ │ [ ] URI_AUTHORITY Allow convert URL into a UNC │ │ │ │─────────────────────────── Optional extensions ──────────────────────────│ │ │ │ [ ] JSON1 Enable the JSON1 extension │ │ │ │ [ ] SESSION Enable the session extension │ │ │ │──────────────────────────── Optional functions ──────────────────────────│ │ │ │ [ ] OFFSET Enable sqlite_offset() returning record's file offset│ │ │ │ [ ] SER1 Enable the sqlite3_[de]serialize() interface │ │ │ │ [ ] SOUNDEX Enable the soundex() SQL function │ │ │ │───────────────────────────── Unicode support ────────────────────────────│ │ │ │ [x] ICU Unicode support via ICU │ │ │ │ [ ] UNICODE61 Unicode Version 6.1 tokenizer │ │ │ │─────────────────────── Index type for range queries ─────────────────────│ │ │ │ [ ] RTREE Enable R*Tree module │ │ │ │ [ ] RTREE_INT Store 32-bit sig int (no float) coordinates │ │ │ │ [ ] GEOPOLY Uses the GeoJSON notation (RFC-7946) │ │ │ │──────────────── Which command line editing library to use: ──────────────│ │ │ │ [ ] READLINES the libreadline from system │ │ │ │ [ ] READLINEP the GNU libreadline from ports │ │ │ │ [ ] EDITLINE the BSD libedit from ports │ │ │ │────────────────────── Where to store temporary file ─────────────────────│ │ │ │ ( ) TS0 Always use temporary file │ │ │ │ (*) TS1 File by default, change allowed PRAGMA │ │ │ │ ( ) TS2 Memory by default, change allowed PRAGMA │ │ │ │ ( ) TS3 Always use memory │ │ │ │─────────────── Which query planner to use, stability or ... ─────────────│ │ │ │ ( ) STAT3 collect histogram data from leftmost column │ │ │ │ ( ) STAT4 collect histogram data from all columns │ │ │ └──────────────────────────────────────────────────────────────────────────┘ │ ├──────────────────────────────────────────────────────────────────────────────┤ │ < OK > <Cancel> │ └──────────────────────────────────────────────────────────────────────────────┘ ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 10:06 |
|
PDO Sqlite PHP loadextension
|
|||
---|---|---|---|
#18+
vkle, и где ваша деревня что в ней присутствует? что то я не нашёл там конфига и конфигуратора. но мне она не особо нравиться. может подскажете где её конфиг? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 14:13 |
|
PDO Sqlite PHP loadextension
|
|||
---|---|---|---|
#18+
Куск, Наша деревня на фряхе, оттуда диалоговое окошко. Однако, оно же только для наглядности и упрощения, в реальности все "галки" уходят в опции конфигурирования или в переменные. На сайте sqlite есть руководство по конфигурированию: https://www.sqlite.org/compile.html Там в разделе 7 упомянута опция SQLITE_ENABLE_ICU, которая по дефолту выключена. Ручками полностью из исходников не собирал sqlite, не подскажу все тонкости. Возможно, есть смысл спрашивать на профильном подфоруме. Если хотите, могу туда перенести топик. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 15:04 |
|
PDO Sqlite PHP loadextension
|
|||
---|---|---|---|
#18+
vkle, нет смысла спрашивать на форуме sqlite тут смысл в php система линукс и если я удаляю sqlite из системы то скрипты которым нежен sqlite обрабатывают запросы без sqlite так что тут дело не в sqlite а в php-sqlite3 php-pdo_sqlite тоесть сайт работает без sqlite3 при простом написании все подтягиаюттся модули из сли тоже модуль помжно прткрутить как прикрутить модуль в том коде где pdo ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 15:24 |
|
PDO Sqlite PHP loadextension
|
|||
---|---|---|---|
#18+
Куск если я удаляю sqlite из системы то скрипты которым нежен sqlite обрабатывают запросы без sqlite Хотя, гипотетически, ее код можно впихнуть и в pdo_sqlite или еще куда. Это мне не кажется безумной фантастикой с тех пор, как увидел сборки PHP "всё в одном пакете". Куск при простом написании все подтягиаюттся модули из сли тоже модуль помжно прткрутить как прикрутить модуль в том коде где pdo ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 16:24 |
|
PDO Sqlite PHP loadextension
|
|||
---|---|---|---|
#18+
vkle, , какая и где библиотека остается если sqlite это по сути 1 файл? остается даже после выключения сервера? я даже собрал sqlite c с поддержкой icu и тоже через php не работает icu тоесть используется другие библиотеки для подключения. ну если вы меня отправляет к php -i а это огромная простыня. то вы и сами не знаете как это реализовать ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 17:27 |
|
PDO Sqlite PHP loadextension
|
|||
---|---|---|---|
#18+
Куск какая и где библиотека остается если sqlite это по сути 1 файл? остается даже после выключения сервера? Код: plaintext 1. 2.
Куск а это огромная простыня. Куск вы и сами не знаете как это реализовать Куск и тоже через php не работает icu ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2020, 17:57 |
|
PDO Sqlite PHP loadextension
|
|||
---|---|---|---|
#18+
Куск, Насчет отсутствия поддержки ICU погорячился. Есть модуль интернационализации intl . Только тема у него другая. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2020, 00:55 |
|
|
start [/forum/topic.php?fid=23&msg=39970447&tid=1459663]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 269ms |
total: | 405ms |
0 / 0 |