PHP Settings
PHP Settings – Main Settings
Last Updated: September 20, 2025This page lets you configure the main settings for the PHP runtime. PHP Version Use the combo box to select your desired PHP version. More information is available about the available PHP versions and their system requirements. Warning Changing the PHP version will reset the PHP.INI file and its associated PHP extensions. Custom Virtual “Data”...
PHP Settings – PHP Extensions
Last Updated: September 20, 2025PHP includes several extensions (for databases, graphics, XML, libsodium encryption, etc.) that you can use in your PHP applications. ExeOutput for PHP can compile these extensions directly into the EXE, or you can leave them as external files. In the latter case, they must be deployed with your EXE file. You must specify which extensions...
PHP.ini Settings
Last Updated: September 20, 2025PHP’s initialization file, php.ini, is responsible for configuring many aspects of PHP’s behavior. ExeOutput for PHP lets you configure the php.ini file that will be used by your application. For more specific information, see the official PHP documentation: http://php.net/configuration.file Warning Some sections and values are automatically managed by ExeOutput for PHP and should not be...
PHP Settings – String Protection
Last Updated: September 20, 2025Since PHP scripts must be unpacked into memory to be interpreted by the PHP runtime, it may be possible for a skilled hacker to extract portions of compiled PHP files. This could grant them access to any string stored in plain text within the PHP code, such as private passwords, database login info, etc. To...
PHP Settings – PHP Debugging
Last Updated: September 20, 2025Display PHP Error Messages at Runtime If your PHP scripts contain errors, the PHP runtime may return error and warning messages. If you enable this option, a message box will display errors as they occur. In the case of multiple errors or warnings, the application will ask, “Do you want to disable future error messages?”...
PHP Settings – External HTTP Server
Last Updated: October 1, 2025ExeOutput for PHP allows you to configure an external HTTP server, enabling access to your PHP application and its files from a web browser using a URL like http://localhost:port. Why Use an HTTP Server? This feature is useful for developers who need to test their PHP applications in a browser, or for those who want...
Redirection and Routing
Last Updated: October 1, 2025How Redirection and Routing Work The redirection feature in ExeOutput for PHP lets you redirect users from an old page to a new one. For frameworks, it can also redirect all requests to a single router script. Warning Redirection support is disabled by default. You must enable this feature in ExeOutput for PHP by going...