Downloads / php
PHP
A pure-PHP binding over FFI: no compiled extension to match.
Sign in to download 4.2.2
No account yet? The same page creates one. Confirm your address and
this download and a free trial key are both waiting for you.
Your key
Without a key the engine still runs and still produces PDFs — every
page just carries an evaluation watermark.
Create an account
and confirm your address to get the download and a trial key that
removes it.
Before you deploy
Read docs/php_guide.md section 3 BEFORE deploying to a web server: PHP defaults to ffi.enable=preload, which refuses FFI under Apache and FPM until you either preload lumaspdf_preload.php or set ffi.enable=true.
32-bit PHP on Windows is not supported -- the 32-bit engine is __stdcall and PHP FFI has no syntax for a calling convention.
Full package details, install and first PDF →