php-wasm-sqlite

0.0.9-x • Public • Published

php-wasm-sqlite

sqlite extenstion for php-wasm.

https://github.com/seanmorris/php-wasm

https://www.npmjs.com/package/php-wasm

Usage

php-wasm-sqlite can be loaded via dynamic imports:

const php = new PhpWeb({sharedLibs: [
    await import('https://unpkg.com/php-wasm-sqlite')
]});

You can rely on the default loading behavior if all .so files are served from the same directory as your .wasm files.

const php = new PhpWeb({sharedLibs: ['php8.3-sqlite.so']});

You can provide a callback as the locateFile option to map library names to URLs:

const locateFile = (libName) => {
    return `https://my-example-server.site/path/to/libs/${libName}`;
};

const php = new PhpWeb({locateFile, sharedLibs: ['php8.3-sqlite.so']});

Build options:

The following options may be set in .php-wasm-rc for custom builds of php-wasm & php-cgi-wasm.

  • WITH_SQLITE

WITH_SQLITE

0|static|shared|dynamic

When compiled as a dynamic extension, this will produce the extension php-8.𝑥-sqlite.so.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.0.9-x8latest
0.0.9-alpha-321alpha

Version History

VersionDownloads (Last 7 Days)Published
0.0.9-alpha-321
0.0.9-alpha-310
0.0.9-alpha-301
0.0.9-alpha-290
0.0.9-alpha-280
0.0.9-alpha-270
0.0.9-alpha-251
0.0.9-alpha-240
0.0.9-alpha-230
0.0.9-alpha-220
0.0.9-alpha-210
0.0.9-alpha-200
0.0.9-alpha-190
0.0.9-alpha-181
0.0.9-alpha-170
0.0.9-x8
0.0.9-w0
0.0.9-v0
0.0.9-u1
0.0.9-t0
0.0.9-s1
0.0.9-r1
0.0.9-q0
0.0.9-p0
0.0.9-o1
0.0.9-n1
0.0.9-m2
0.0.9-l1
0.0.9-k1
0.0.9-j0
0.0.9-i0
0.0.9-h0
0.0.9-g0
0.0.9-f0
0.0.9-e1
0.0.9-d0
0.0.9-c0
0.0.9-b0
0.0.92
0.0.17
0.0.00

Package Sidebar

Install

npm i php-wasm-sqlite

Weekly Downloads

31

Version

0.0.9-x

License

none

Unpacked Size

1.13 MB

Total Files

16

Last publish

Collaborators

  • seanmorris