Не могу заставить работать sqlite на php 5.5.7
Как я понимаю все просто заходим в php.ini находим строчку ; extension=php_pdo_sqlite.dll убираем ; и все. Но почему то после выполнения это апперцепции функция sqlite_open не работает а именно пишет что такая функция не распознана. Подскажите как быть.
Сам я не селен в на строки PHP.
И еще я читал мануал по установки.
http://www.php.net/manual/ru/sql...installation.php
Там сказано что в более ранних версиях php необходимо в php.ini добавить extension=php_pdo.dll
extension=php_sqlite.dll
но как я понимаю для моей версии надо как по другому устанавливать а как там не написано.
1. total - 13 Декабря, 2013 - 14:02:09 - перейти к сообщению
2. caballero - 13 Декабря, 2013 - 14:13:09 - перейти к сообщению
раскоментить надо сначала сам sqlite (php_sqlite3) а не PDO
3. Мелкий - 13 Декабря, 2013 - 14:23:23 - перейти к сообщению
Не путайте sqlite и sqlite3.
Первый уже с PHP5.4.0 перемещён в PECL и доступен только оттуда.
Актуален sqlite3.
Первый уже с PHP5.4.0 перемещён в PECL и доступен только оттуда.
Актуален sqlite3.
4. total - 13 Декабря, 2013 - 14:29:51 - перейти к сообщению
Мелкий пишет:
Не путайте sqlite и sqlite3.
Первый уже с PHP5.4.0 перемещён в PECL и доступен только оттуда.
Актуален sqlite3.
Первый уже с PHP5.4.0 перемещён в PECL и доступен только оттуда.
Актуален sqlite3.
Мне не нужен пока что sqlite3
Первый уже с PHP5.4.0 перемещён в PECL. как его от туда получить.
Пожалуйста опишите действия которые я должен сделать что бы работать с sqlite
Просто я читал на на других формах и как я понял если ставить sqlite3 то там и функции другие для работы ним нужно использовать.
И вообще простите если глупость спрашиваю но я так и не могу понять sqlite3 это новая версия sqlite или это вообще что то другое.
5. caballero - 13 Декабря, 2013 - 14:36:10 - перейти к сообщению
Цитата:
Мне не нужен пока что sqlite3
а какая разница?
Цитата:
Первый уже с PHP5.4.0 перемещён в PECL как его от туда получить.
использовать версию меньше 5.4
6. total - 13 Декабря, 2013 - 14:50:06 - перейти к сообщению
caballero пишет:
если как вы утверждаете разницы нет то как тогда подключить Sqlite3?
а какая разница?
7. Мелкий - 13 Декабря, 2013 - 14:52:09 - перейти к сообщению
total пишет:
Пожалуйста опишите действия которые я должен сделать что бы работать с sqlite
Понятий не имею, как это должно выглядеть под виндами.
Попробуйте начать отсюда: http://www.php.net/manual/ru/ins...pecl.windows.php
total пишет:
sqlite3 это новая версия sqlite или это вообще что то другое.
Новая версия. Но не в курсе, то ли новое апи к библиотеке или новая версия библиотеки с новым апи.
total пишет:
если ставить sqlite3 то там и функции другие для работы ним нужно использовать.
Да, их апи не идентичны. Но схожи.
(Добавление)
Хочу отдельно прояснить вопрос:
0) если вы учитесь работать с sqlite - безусловно используйте sqlite3.
1) если у вас есть куча кода под старое расширение sqlite и его надо тупо запустить, чтобы работало - то ставьте PHP5.3.
8. caballero - 13 Декабря, 2013 - 14:55:20 - перейти к сообщению
Цитата:
если как вы утверждаете разницы нет то как тогда подключить Sqlite3?
раскоментить его расширение
есть разница или нет зависит от того что там за код. Если например используется PDO то теоретически надо просто указать драйвер.