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 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.

ReleasePHP buildsManifestTry 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.