Исправление ошибки Unable to load dynamic library 'pdo_sqlite' в PHP

Если при запуске PHP приложения в ОС Windows выдается сообщение типа «PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: C:\php\ext\pdo_sqlite (The specified module could not be found.), C:\php\ext\php_pdo_sqlite.dll (The specified module could not be found.)) in Unknown on line 0» это означает, что PHP Не смог найти библиотеку sqlite.

Путь к библиотекам и то, какие библиотеки должны быть подключены, прописано в файле php.ini. Я рекомендую его размещать в той же директории, где размещены файлы PHP.

Чтобы искать расширения в нужной папке, а не в той, которую PHP считает папкой по умолчанию, нужно раскомментировать строку с параметром extension_dir и установить ей путь к расширениям:

extension_dir = "C:\usr\bin\php7\ext"

Также нужно проверить, включено ли расширение sqlite для PHP или нет. В файле php.ini это блок extension, нужно в нем раскомментировать pdo_sqlite:

extension=pdo_sqlite

Также надо убедиться, что файлы в папке «C:\usr\bin\php7\ext» (или той, которую указали в extension_dir) есть библиотеки расширений для PHP.


Комментариев нет »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment






MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика