Running PHP apps on .NET 5
summary
PeachPie compiles PHP to .NET IL using Roslyn so PHP apps become regular .NET assemblies and run on .NET 5 with Visual Studio tooling and debugger support. It compiles WordPress (and libraries like HTMLPurifier) into a single DLL and NuGet package so WordPress runs as a DLL without PHP installed, enabling bi‑directional interoperability with C#, dramatic memory and throughput gains (authors report up to hundreds of percent faster in hotspots), and deployable closed‑source packages.
AI-written summary · about
chapters (10)
- 0:00Start
- 1:24PHP dominates the web, but poses security & performance challen
- 6:22Running PHP natively on .NET 5
- 8:33How does this work?
- 11:01But why?
- 16:45NET PHP Project
- 26:20CH/PHP Interoperability
- 34:10C#/PHP Interoperability
- 48:34apps.peachpie.io
- 53:35What are the possibilities?
related talks
55mdvanced C#/PHP interoperability with PeachPie
45mCompiling and Running a PHP on .NET Core
44m🥧 A slice of PIE: revolutionising PHP extension installation
34mMaking PHP apps in Wasm incredibly fast
38m25 years of PHP
50mA slice of PIE: revolutionising PHP extension installation
32mBuilding Native Apps with PHP
30mNative PHP
