Major release ExeOutput for PHP 2 is available - February 25th, 2017

We’re glad to inform you that ExeOutput 2 is finally available.

Rewritten from scratch, ExeOutput for PHP 2 lets you use your PHP skills to create powerful Windows apps from your PHP websites and code. Lots of new features such as PHP 7.1 (or below), HTML5 support thanks to Chromium, powerful UI editor, portable MySQL server and much more as you can see below.

Customers who own ExeOutput for PHP 1.x can review upgrade conditions.

Note: if you installed a Beta previously, you have to uninstall it manually first.

What’s new:

  • Support for multiple versions of PHP: from 5.4 to 7.1. We still support Windows XP so we kept PHP 5.4, the last version that officially runs on this OS.
  • Chromium engine upgraded to Chromium Embedded Framework version 3 - Chromium version 51.0.2704.84 - CEF 3 branch 2704.1427, with multithreading support, offering an HTML5-compliant Web browser.
  • Ability to keep Windows XP compatibility for your applications: if the Rendering Engine’s WindowsXPCompatible property is set to True, ExeOutput for PHP will use Chromium engine version 49 and CEF 3 branch 2623, the last ones that officially support Windows XP. Be sure to run the Web Update utility to download the Windows XP compatibility pack so that compilation files are available.
  • PHP CGI is now directly used as an external process contrary to the old SAPI method used in ExeOutput 1.x. This brings several advantages: PHP is separated from the UI process, giving more stability and responsiveness. If the PHP process crashes, a new one is started if you refresh the webpage. Your application itself doesn’t crash.
  • Full integration between PHP and Chromium rendering engine: AJAX, cookies, file upload and download dialog boxes, custom request and response HTTP headers, Developer Tools…
  • New console application (command-line or CLI applications) generation: you can turn PHP scripts into stand-alone EXE files without any PHP dependencies.
  • ExeOutput 2 still generates one single EXE file for distribution. Due to the size of the Chromium and PHP distributions, the EXE overhead’s size is near 30 MB.
  • New UI editor to create customized toolbars, menu bars, ribbons… Associate actions to controls, define their properties…
  • New skin engine and option not to use any skin at all (Windows look).
  • Better support for PHP frameworks such as Laravel, CodeIgniter, Fat-Free…
  • Can include a portable MySQL server (MariaDB) to work with your compiled PHP applications. The MySQL server is managed by the application itself without required user action.
  • Export to PDF option in addition to Print.
  • Support for OPCache and XDebug PHP extensions.
  • Windows UAC option: EXE files can now request administrative rights.
  • SHA256 code signing is supported for recent Windows versions.
  • Support for Paquet Builder 3 in order to make Setup packages.
  • Improved built-in PHP.INI editor, added search support.
  • ExeOutput for PHP 2 can now run complex PHP projects such as WordPress, phpmyadmin, Adminer and so on (contrary to ExeOutput 1.x).


ExeOutput for PHP creates native Windows applications and software programs from websites coded in PHP and HTML. The resulting application is a stand-alone browser app that runs PHP scripts natively without requiring any PHP distribution nor web server.

Build Windows apps, custom web browsers, database front-ends, ebooks, games, interactive catalogs, and much more by combining the power of PHP, HTML5 and JavaScript into desktop applications for Windows.

A fully-functional Trial is available for download on our website at: