Embeder uses the phpembed
SAPI from PHP inorder to embed a version of PHP into itself.
From there is uses win32std
to access a PHP file and run it from it's internal res.
Currently, there is one major limitation: It does not embed PHP completely, rather it ouputs PHP into a DLL, as of now called php7ts.dll
This is the same for extensions, shared ones must be loaded via php.ini
See appveyor...
Extensions are compiled statically - See release notes for extensions
Additional extensions included:
- Winbinder
- Win32ps
- FreeImage - Use with Winbinder or FFI
- Eric Colinet - For the original concept & code!
- Jared Allard - Mantaining the project, improving the features, and more!
- See: http://wildphp.free.fr/wiki/doku.php?id=win32std:embeder