php-wasm-sqlite
v0.1.0
Published
sqlite for phpwasm.
Downloads
1,121
Readme
php-wasm-sqlite
php-wasm-sqlite provides the sqlite3 and pdo_sqlite extensions for php-wasm.
Install
npm install php-wasm php-wasm-sqliteWhat It Loads
The package resolves the active runtime version to php8.x-sqlite.so and php8.x-pdo-sqlite.so, and bundles libsqlite3.so.
Usage
import { PhpWeb } from 'php-wasm/PhpWeb.mjs';
import sqlite from 'php-wasm-sqlite';
const php = new PhpWeb({
version: '8.4',
sharedLibs: [sqlite],
});
await php.run(`<?php
var_dump(
extension_loaded('sqlite3'),
extension_loaded('pdo_sqlite')
);
`);Custom Builds
Enable WITH_SQLITE in .php-wasm-rc.
Build Options
WITH_SQLITE: defaults todynamic. Allowed values:0,1,static,shared,dynamic.- This flag controls the
sqlite3extension,pdo_sqlite, and the companionlibsqlite3.soside library.
