---
title: "Debugging PHP.wasm Main Module - Air Market"
description: "PHP running as WebAssembly has crashed and the error message tells you almost nothing. This walks through the crash types that actually happen in the main binary and how to investigate each. Reach fo…"
canonical: "https://airmarket.ai/app/debug-php-wasm-main-module"
---

[Air Market](/) / [Developer Tools](/category/devtools) / Debugging PHP.wasm Main Module

Skill by [WordPress](/@wordpress)

# Debugging PHP.wasm Main Module

Make sense of a crash in the PHP WebAssembly binary

## What this does

PHP running as WebAssembly has crashed and the error message tells you almost nothing. This walks through the crash types that actually happen in the main binary and how to investigate each. Reach for it when you have a runtime error you cannot explain.

### Top 3 things it does for you

- Track down a RuntimeError in PHP.wasm
- Diagnose an out-of-bounds or unreachable crash
- Investigate a memory growth bug

## Information

**Debugging PHP.wasm Main Module 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 | 12 KB |
| Licence | GPL-2.0 |
| Repository | [WordPress/wordpress-playground](https://github.com/WordPress/wordpress-playground/tree/47816996e280874468cd609f16f36c5cbd89dfc7/.agents/skills/debug-php-wasm-main-module) |
| GitHub stars | 1,974 (as of Nov 2026) |

## Security report

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

**What Debugging PHP.wasm Main Module's check was run against**

|  |  |
| --- | --- |
| Commit | 47816996e280874468cd609f16f36c5cbd89dfc7 |
| Content hash | cf703314ea5054bd2e3f00c7b7ac9b33176d8363bb0522ac5dd0794d60c11597 |
| Files read | [Browse the files at this exact commit](https://github.com/WordPress/wordpress-playground/blob/47816996e280874468cd609f16f36c5cbd89dfc7/.agents/skills/debug-php-wasm-main-module/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 Main Module](/security/debug-php-wasm-main-module)

## About Debugging PHP.wasm Main Module

This is for debugging crashes in the PHP.wasm main module. It covers Asyncify errors such as unreachable and memory access out of bounds, JSPI errors including SuspendError and attempts to suspend JS frames, WASM memory growth bugs, and runtime traps.

Use it when you are investigating a RuntimeError, a null function or signature mismatch, or another WASM-related crash coming from the main PHP binary.

## What's inside

- SKILL.md - instructions

## Questions

### Is Debugging PHP.wasm Main Module safe to install?

AIR scanned this exact version of Debugging PHP.wasm Main Module 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-main-module.

### How do I install Debugging PHP.wasm Main Module?

Open https://airmarket.ai/app/debug-php-wasm-main-module 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-main-module. 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-main-module>
