Getting Started

This procedure describes how to create a project for the first time. Projects are used to define specific settings for a group of PHP files that represent a complete PHP application. Projects are Projects are a collection of source inputs such as files and paths of files to be encoded. Inside a project you can define the specific encoding, obfuscation and license settings that will be applied to the files related to the project. There are also additional options for excluding certain entities.

There are three main steps to encoding PHP files:

  1. Creating a Project

  2. Configuring Encoding and Obfuscation settings

  3. Executing encoding and obfuscation on the project



Instructions on how to complete a procedure

To create a new project

  1. Select the "Create New Project" icon to open the "New Project Wizard.

Project & License Wizard

  1. Click Next to define the project's basic settings including:

  2. Project

  • Name - The project name. Make sure the project name does not include spaces, use "_" as a separator if necessary.

  • Contents - These are the files/folders that comprise the bulk of the Zend Guard project.

  • Product

  • Name - The name of the (end) product.

  • Version - The current version of the (end) product.

  • Target directory - The directory that will hold the (end) product files after creation by the Zend Guard. The target directory must not be the same as the source directory.


Initial Project Settings

  1. Add the files and click Next. The Configure Source dialog will open. Enter the Source configuration settings.

Configure Source Dialog

Specify Source Path

  1. In order to add an extension type (in this example - *.html), click Add, enter the extension and click OK.

  1. Click Finish to create the project. 

  2. Click File | Save or click the Save icon and the new project will be saved.

A new project will be added in the Guard Explorer section. Navigate through the different tabs to configure the project's specific settings.


To create evaluation software that expires after a designated period of time, use the license-file expiration options on the License tab.



Related links

Related Links:





Importing Projects

Modifying Project Contents