Getting Started
Welcome to ExeOutput for PHP
Last Updated: September 21, 2025This is the official documentation for ExeOutput for PHP. Description ExeOutput for PHPâ„¢ is a compiler that transforms PHP scripts and websites into stand-alone Windows desktop and console applications. What’s New in ExeOutput for PHP 2025 ExeOutput for PHP 2025 introduces major new features and improvements: New Rendering Engine: Microsoft Edge WebView2. A new option...
Getting Started
Last Updated: September 20, 2025ExeOutput for PHPâ„¢ is a visual PHP to EXE compiler that converts PHP scripts, PHP applications, and PHP-powered websites into standalone desktop and console applications for Microsoft Windows. Create eBooks, custom web browsers, database front-ends, games, interactive catalogs, daemons, console programs, HTML5 applications, and much more by combining the power of PHP, HTML, and JavaScript...
Starting a New Project
Last Updated: September 20, 2025ExeOutput for PHP stores all application settings in a project file (extension: .exop). You can open and save project files at any time using the Load and Save buttons in the toolbar. But first, let’s create a new project. To begin, select Start a New Project at startup or click New in the toolbar. This...
Advice for Getting Started with PHP Applications
Last Updated: September 20, 2025Please note that applications created with ExeOutput for PHP are not intended to operate exactly as they would on a web server. You may need to adjust your application and PHP code accordingly. We recommend reviewing the General Demonstration included with ExeOutput for PHP by clicking the Application Menu button and selecting Start General Demo....
How to Compile Your Project
Last Updated: September 20, 2025Once your project is configured, you can compile it into a single EXE file. To compile your project, click the Compile button on the toolbar. Alternatively, go to File => Compile. The compilation process may take some time, depending on your project’s size and the number of files to be compiled. During compilation, ExeOutput for...
How Compiled PHP GUI Applications Work
Last Updated: September 20, 2025GUI applications created with ExeOutput for PHP are feature-rich, combining technologies such as PHP, JavaScript, the Chromium rendering (CEF3) engine, HEScript, and the Windows API. Applications with Custom Interfaces ExeOutput for PHP generates a single executable file; users simply double-click it to launch the application. A main window that mimics a web browser appears, displaying...
How Compiled PHP Console Applications (CLI) Work
Last Updated: September 20, 2025ExeOutput for PHP can create console applications without a graphical user interface (GUI). These applications operate as if PHP were executed in CLI mode. You decide whether to create a GUI or a console application when starting a new project. This choice is final. The ExeOutput for PHP status bar indicates whether you are working...
Using PHP Frameworks
Last Updated: October 1, 2025ExeOutput for PHP is designed to work seamlessly with PHP frameworks. Since these frameworks typically involve numerous PHP include statements, ExeOutput for PHP intercepts all file requests from the PHP runtime and makes the files available (see Accessing Files in PHP). However, this interception process can slow down your application. To address this, ExeOutput for...
Visual C++ Redistributable Requirement
Last Updated: October 1, 2025Troubleshooting: Visual C++ Redistributable Requirement When running a PHP application compiled with ExeOutput for PHP, you or your users might encounter an error message indicating that a specific version of the Visual C++ Redistributable is missing. This error occurs because the PHP runtime and the CEF engine rely on the Visual C++ Redistributable to function...
Application Command Line Switches
Last Updated: September 20, 2025GUI applications built with ExeOutput for PHP support several command line arguments (or switches). These allow you to control the application at launch, for example, to display a specific page when calling it from another program or from the Windows Run dialog. GUI Applications Only These switches apply only to GUI applications. For console applications,...
PHP Samples
Last Updated: September 20, 2025Several PHP samples with source code are available to demonstrate additional features of ExeOutput for PHP. Please visit the PHP App Samples page on our website to download PHP samples with their full source code, which you can compile yourself with ExeOutput for PHP. Tip See also our General Demonstration for more demonstrations and PHP...