BuildExec Donate  Manage Account  Contact Us

Installer Screenshots | Generator Screenshots

How It Works

Generating a BuildExec installation sequence for your PHP application takes takes anywhere from 5-15 minutes.  BuildExec installations are generated online using the BuildExec Generator.  Here are the steps to having a professional installation sequence:

Signup for a FREE Account and Purchase Credits

After creating a FREE BuildExec account, you will receive a FREE Product Credits and the chance to generate one installation package for that product.  Normally, you will have to purchase at least one Product Credit to get started but we decided to make the service completely FREE.

A Product Credit entitles you to one created product in your BuildExec Generator.  You may generate an unlimited amount of installation packages for that product.

Add/Configure Installation Steps

Using the easy-to-use BuildExec Generator, you can add installation steps with the click of a button.  Once you've selected the type of step you'd like, you enter some basic details so that it will work properly with your application.  For example, if you want to add a Configuration File Generator, you would enter all of the fields that need to be collected, help phrases associated with it, a configuration file template, etc..

There are currently 6 types of installation steps:

  • Server Check - Checks for 25+ server settings, software versions, Apache modules, PHP extensions, encoding software etc.  (PHP Version, Curl Version, MySQL Client Version, DOM XML Version, Zend Engine Version, SQLite Version, GD Image Library Version, Apache, IonCube Loaders, Tokenizer Extension, Standard Extension, Sockets Extension, Session Extension, Posix Extension, ctype Extension, mod_rewrite, mod_security, FreeType Library, Calendar Library, FTP Library, Bcmath Library, Zlib Library).
     
  • Configuration File Generator - Generates a configuration file with any filename using a configuration file template.  You can have up to 25 user-entered fields in the configuration file.  Also, the file can be automatically uploaded anywhere on the user's server or, if that fails, upload instructions are given.
     
  • SQL Import - This must follow a Configuration File Generator step.  It imports an SQL file into the database.  Information entered during the Configuration File Generator step can be used in this step.  For example, if you wanted to insert the user's domain into the database, just ask for the user's domain at the Configuration File Generator and insert {tempconfig_Domain} in the SQL file and it will be replaced with the user's domain.
     
  • Permissions Check - Any PHP application which deals with uploading or writing to files requires certain permissions to be set on the server.  BuildExec allows for up to 25 permission checks to be done - just input the relative directory and the appropriate permissions (readable or writeable) and BuildExec will ensure that these permissions are correct before continuing.
     
  • General Text Display - Display text to the user to instruct them on special setup necessities, let them know of product features, or link them to your support web site.
     
  • Custom PHP Step - BuildExec is built using completely modular code.  This allows for you, the developer, to add a step that does whatever you'd like with your PHP code.  Anything goes!  Execute custom PHP with the possibility of using previously user-entered configuration data.

Generate the Installer

After you've arranged your installation steps and configured them to your liking, it's time to generate the installer.  Simply click "Generate Installer" and select the product you would like to generate and, within seconds, BuildExec will offer you a downloadable .tar.gz file with your installer included.

Integrate into Your Software

Simply create a directory in your product's package and extract your .tar.gz file into it.  You now have a complete professional installation sequence!


Sample BuildExec Install










Copyright (C) 2005-2006, TubiRon Software. All Rights Reserved.

A Service from TubiRon Software