---
title: "Debugging PHP.wasm Side Modules - Air Market"
description: "You built a PHP extension to run as WebAssembly and it will not load, or it loads and then falls over. This covers the failures specific to dynamic extensions and how to chase them down. Reach for it…"
canonical: "https://airmarket.ai/app/debug-php-wasm-side-modules"
---

[Air Market](/) / [Developer Tools](/category/devtools) / Debugging PHP.wasm Side Modules

Skill by [WordPress](/@wordpress)

# Debugging PHP.wasm Side Modules

Work out why a dynamic PHP extension will not load or keeps crashing

## What this does

You built a PHP extension to run as WebAssembly and it will not load, or it loads and then falls over. This covers the failures specific to dynamic extensions and how to chase them down. Reach for it when the problem is in an extension rather than in PHP itself.

### Top 3 things it does for you

- Fix a dlopen failure on a PHP extension
- Debug a crash inside an extension
- Get an extension loading as a side module

## Information

**Debugging PHP.wasm Side Modules at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [WordPress](/@wordpress) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 10 KB |
| Licence | GPL-2.0 |
| Repository | [WordPress/wordpress-playground](https://github.com/WordPress/wordpress-playground/tree/47816996e280874468cd609f16f36c5cbd89dfc7/.agents/skills/debug-php-wasm-side-modules) |
| GitHub stars | 1,974 (as of Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of Debugging PHP.wasm Side Modules and flagged nothing. AIR's verdict: **safe**.

**What Debugging PHP.wasm Side Modules's check was run against**

|  |  |
| --- | --- |
| Commit | 47816996e280874468cd609f16f36c5cbd89dfc7 |
| Content hash | e1808d6b257ce63a4de9bcbf4f10895845377604eec2296df2f2f75d12862dd5 |
| Files read | [Browse the files at this exact commit](https://github.com/WordPress/wordpress-playground/blob/47816996e280874468cd609f16f36c5cbd89dfc7/.agents/skills/debug-php-wasm-side-modules/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for Debugging PHP.wasm Side Modules](/security/debug-php-wasm-side-modules)

## About Debugging PHP.wasm Side Modules

This is for debugging WASM side modules - PHP extensions built to load dynamically. It covers dlopen failures, SIDE_MODULE loading, JSPI suspension crashes inside extensions, C++ weak symbol issues, and extension runtime errors.

Use it when you are working with dynamic extensions such as Xdebug, intl, or GD built as WASM side modules.

## What's inside

- SKILL.md - instructions

## Questions

### Is Debugging PHP.wasm Side Modules safe to install?

AIR scanned this exact version of Debugging PHP.wasm Side Modules and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 47816996e280, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/debug-php-wasm-side-modules.

### How do I install Debugging PHP.wasm Side Modules?

Open https://airmarket.ai/app/debug-php-wasm-side-modules on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/WordPress/wordpress-playground/tree/47816996e280874468cd609f16f36c5cbd89dfc7/.agents/skills/debug-php-wasm-side-modules. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by WordPress](/@wordpress)

---

Canonical URL: <https://airmarket.ai/app/debug-php-wasm-side-modules>
