Open
Description
Summary
In 2022, I conducted a PoC on executing WASM(WebAssembly) binaries using PHP and WAMR(WebAssembly Micro Runtime) on top of the LAMP stack. As the Caterpillar project is currently underway, it seems feasible to integrate the efforts made during that time into the Caterpillar project.
The Caterpillar project will provide a method for injecting WASM runtimes into shared hosting servers in the future.
Related Links
- https://github.com/gnh1201/wp-wamr
- [User case] WAMR and Wordpress (PHP) bytecodealliance/wasm-micro-runtime#1017
- Debugging iwasm on the restrictive shared Linux bytecodealliance/wasm-micro-runtime#802
- Is it necessary to catch SIGSEGV when checking the HW bound? bytecodealliance/wasm-micro-runtime#1058
- Fixed: Error ‘MADV_HUGEPAGE’ undeclared (first use in this function) bytecodealliance/wasm-micro-runtime#1012
- Fix the unrecoverable SIGSEGV when checking hardware boundary bytecodealliance/wasm-micro-runtime#1166
- Add platforms/linux-noaot bytecodealliance/wasm-micro-runtime#803
- https://gist.github.com/gnh1201/b9c4ee4a98fbb369237b3e447a9550a2
- https://bytecodealliance.zulipchat.com/#narrow/stream/206238-general/topic/A.20cost-effectiveness.20perspective.20of.20WASM.28and.20I.20need.20advice.29/near/360674718
- https://github.com/asmnext/wasm-integration-design/blob/main/php-iwasm.md (Korean)