Output - Create Installer or Zip
ExeOutput for PHP generates single executable files ready for distribution. You only need to distribute the application .exe
file (and, in some cases, additional external files used by your PHP application located in the Data
and/or MySQL
subfolders) to your users or customers.
However, after building your application, you might want to distribute it over the Internet. You may choose to package your compiled application into a Zip archive or even an installer or setup package. Installers are advantageous because they can install multiple applications, install redistributables, include additional files like README documents, create shortcuts in the Windows Start menu, and offer an uninstaller to allow end users to remove all traces of your application from their computer.
Once an application is created, you can use the Export to Zip or Create Installer commands in Application Output.
Export to Zip¶
ExeOutput for PHP will prompt you to specify the location where you want to create the Zip archive. It will then scan for all files used by your application (including the .exe
file, Data
subfolder, and even the MySQL subfolder) and compress them into the Zip archive.
Note
ExeOutput for PHP stores the correct path information within the Zip archive. All you need to do is deploy the Zip archive. End users can extract the Zip archive on their computer and run your application immediately.
Generate an Installer or Setup Package¶
ExeOutput for PHP utilizes our software Paquet Builder to generate custom and compact setup programs for distribution. You must install Paquet Builder on your computer before using this feature.
Paquet Builder combines the functionalities of a 7z self-extracting archive maker and a setup routine generator. With its comprehensive feature set, you can create flexible and compact self-extractors for professional file and software distribution. Package any document or program files, visually construct simple or sophisticated multilingual distribution and installation packages, generate updates and patches, and wrap multimedia presentations or multiple Windows Installer MSI setups into single .exe
files ready for Internet distribution.
More information about Paquet Builder can be found at https://www.installpackbuilder.com.
How Does It Work?¶
You will encounter a window with the following fields:
ExeOutput for PHP will create a default project for Paquet Builder. You can then edit this project within the program and compile it to create the setup package.
First, fill in the three fields: Destination Path, Setup Title, and Your Application Name. - Destination Path: The default folder where you want your application to be installed. - Setup Title: The title that will appear on all setup windows. - Your Application Name: The name of your application.
Next, click Generate to create the project. ExeOutput for PHP will then launch Paquet Builder, allowing you to modify the new project as needed.
Tip
ExeOutput for PHP will automatically include external files that may be in the Data
and MySQL
subfolders of your application, unless you disable this option.