Почему Sqlite не отображается как драйвер PDO, а httpd саботирует загрузку по указанному пути? - PullRequest
0 голосов
/ 24 марта 2020

Я задавал подобный вопрос раньше, но не получил ответа: Расширения PDO не загружаются при использовании httpd, но отображаются при использовании встроенного сервера

Мне нужно включить функциональность SQLITE3 для моего проекта Slim PHP, который предназначен для работы на Httpd. На одном компьютере я установил php и httpd отдельно и застрял на проблеме - sqlite не определяется как драйвер pdo при запуске с использованием httpd.

На другом компьютере я установил последний дистрибутив XAMPP, настроил vhost, отредактировал php .ini для включения таких опций:

extension=bz2
extension=curl
extension=fileinfo
extension=gd2
extension=gettext
extension=mbstring
extension=exif      
extension=mysqli
extension=pdo_mysql
extension=C:/xampp/php/ext/php_pdo_sqlite.dll

и посмотрел на вывод phpinfo:

Only mysql is shown

Отображается только mysql, но без sqlite

Я проверил запись в журнале от Apache:

log entry and explorer

Это показал, что httpd не хочет загружать плагин dll, который там есть!

Как побороть такое поведение httpd?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...