Мне нужно использовать 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?
Мне нужно использовать extension example.dll с объектом SQLite3 в PHP. Расширение имеет нестандартную точку входа custom_init . sqlite3.extension_dir в php.ini указан должным образом. Попробовал следующий код: < /p>
[code]$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'); "); [/code]. < /p>
Не удается с ошибкой, не авторизованной < /code>. Есть ли способ вызвать здесь sqlite3_enable_load_extension? Я не могу найти такую функцию в документации «sqlite for php». PDO?