Run 5x faster with the PHP Extension
Run WordPress on SQLite. Install the optional wp_mysql_parser extension to run the hot MySQL lexer/parser code path as fast native code. The SQLite Database Integration plugin detects the extension and automatically upgrades your site's performance.
Quick start
Try in Playground web
Run the latest version of wp_mysql_parser in WordPress Playground.
Try in Playground CLI
Use the same manifest URL locally. --php-extension must be passed before PHP starts.
npx @wp-playground/cli@latest server \
--php=8.3 \
--php-extension=https://wordpress.github.io/sqlite-database-integration/wp_mysql_parser-wasm-extension/latest/manifest.json \
--blueprint=https://wordpress.github.io/sqlite-database-integration/blueprint.json
Published WASM extension releases
Pick a release, inspect its manifest, or launch WordPress Playground with that exact wp_mysql_parser WASM extension.
| Release | PHP builds | Manifest | Try it |
|---|---|---|---|
| latest Current pointer to 255109019180 |
8.5, 8.4, 8.3, 8.2, 8.1, 8.0 |
manifest.json | Run in Playground |
| e5513936c800 Pinned build e5513936c800 |
8.5, 8.4, 8.3, 8.2, 8.1, 8.0 |
manifest.json | Run in Playground |
| b31fc53ea599 Pinned build b31fc53ea599 |
8.5, 8.4, 8.3, 8.2, 8.1, 8.0 |
manifest.json | Run in Playground |
| 4f3aab1a5b03 Pinned build 4f3aab1a5b03 |
8.5, 8.4, 8.3, 8.2, 8.1, 8.0 |
manifest.json | Run in Playground |
Benchmarks
Latest published native-vs-PHP measurements for the checked-in MySQL query corpus.
Loading benchmark.json…
Raw benchmark data: benchmark.json.