Невозможно Loadextension в модуле SQLite3, PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Невозможно Loadextension в модуле SQLite3, PHP

Сообщение Anonymous »

Мне нужно использовать extension example.dll с объектом SQLite3 в PHP. Расширение имеет нестандартную точку входа custom_init . sqlite3.extension_dir в php.ini указан должным образом. Попробовал следующий код: < /p>

Код: Выделить всё

$dbconn = new SQLite3('test.db');
$dbconn->loadExtension('example.dll');
$dbconn->exec("SELECT load_extension('example.dll');");
< /code>

Как можно увидеть, я использовал два подходящих для его загрузки. < /p>

Первый подход: $ dbconn-> loadextension ('sqldba.dll'); < /code>. < /p>


 не работает на моем XAMPP /Apache с ошибкой, не поддерживаемой на многопоточных веб -серверах < /code>, хотя это сделано особенно для этот. Что может быть неправильно в конфигурации XAMPP/Apache? Могу ли я каким-то образом указать пользовательскую точку входа? 'custom_init'); "); 
. < /p>


Не удается с ошибкой, не авторизованной < /code>. Есть ли способ вызвать здесь sqlite3_enable_load_extension? Я не могу найти такую ​​функцию в документации «sqlite for php». PDO?

Подробнее здесь: https://stackoverflow.com/questions/616 ... module-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»