PHP Startup: Unable to load dynamic library php_sqlite3.dll

205
14 марта 2017, 16:32

Доброго всем дня. Поставил новенький xubuntu 16.04, web сервер и yii2. В db.php прописал

'class' => 'yii\db\Connection',
'dsn' => 'sqlite:'.__DIR__ . '/phone.db',

Собственно постоянно вылетает ошибка

PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_sqlite3.dll' - /usr/lib/php/20151012/php_sqlite3.dll: cannot open shared object file: No such file or directory

Причем если раз пять нажать f5 ошибка пропадает и все работает как положено. Данные из бд читаются записываются.

Подскажите чего делать?

Answer 1

Вы попытались в настройках PHP подключить библиотеку SQLite3, скомпилированную под Windows. Библиотеки для PHP имеют расширение .so и как правило устанавливаются через менеджер пакетов.

Найдите и удалите строку extension=php_sqlite3.dllphp.ini или в одном из файлов в /etc/php5/mods-available/) и перезапустите PHP-FPM.

READ ALSO
Как на php/nodejs сделать роутер c вложенными url?

Как на php/nodejs сделать роутер c вложенными url?

Как правильно сделать роутер что бы url был вложенным, и количество вложенности нам не известноМожно вот так (nodejs)

187
Как дебажить php проект?

Как дебажить php проект?

Вопрос следующий - есть проект на PHP, стоит xdebug, есть форма

270
Не работает mod_rewrite

Не работает mod_rewrite

Недавно решил перейти с denwer на wampИмеется

193
Мультиязычность на Codeignither

Мультиязычность на Codeignither

Как правильно сделать мультиязычность на Codeignither

233