Free PHP encoder for PC protects your PHP code by compiling!

SourceGuardian PHP Encoder

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe

SourceGuardian 12.0

  -  39.11 MB  -  Demo
  • Latest Version

    SourceGuardian 15.0

  • Operating System

    Windows XP / Vista / Windows 7 / Windows 8 / Windows 10

  • User Rating

    Click to vote
  • Author / Product

    SourceGuardian Limited / External Link

  • Filename

    SourceGuardian-12.0-Evaluation.exe

  • MD5 Checksum

    ff4e459cec635f2ad359442d2eeeeef4

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system. Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of SourceGuardian 12.0.


For those interested in downloading the most recent release of SourceGuardian PHP Encoder or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • SourceGuardian 12.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    SourceGuardian 12.0 Screenshot 1
  • SourceGuardian 12.0 Screenshot 2

What's new in this version:

Version 12 introduces encoding for PHP8 - a great new version of PHP for years:
- Full support of PHP8 encoding including all the latest language features. Note, files encoded with older versions of SourceGuardian need to be re-encoded with SourceGuardian 12 in order to run underPHP8.
- New fully supported PHP8 language features include: named parameters, attributes, union types, mixed pseudotype, null-safe operator, match expressions, using throw-in expressions, constructor properties, and others.
- Due to native support for attributes (annotations) in PHP8, PHP frameworks that uses annotations like Symfony must work with encoded files out of the box (after the frameworks get updated accordingly by their authors).
- New loaders for PHP8

New Features:
- Multiple external license file names may be specified when locking to a license. Separate license filenames, paths, or URLs by a comma in the --external or an appropriate GUI option. Please note, the license files will be checked in the order they are specified. You may mix local file names, paths or URLs. If neither of the license files is found and running of the protected file fails with a "a license file is required" error, the error message will include only the first license file name. This is normal and by design.
- Sg_get_const() if called without parameters returns an array of all the constants.
- Locking to a machine id is refined for Linux. Please note, Linux lacks of a strict machine-id algorithm. Ifyou are getting unstable machine id result when running protected scripts on Linux, consider lockingto MAC address(es) instead of machine id as an alternative approach.

Update for PHP 7.x code:
- We have fixed some critical issues in PHP 7.x family of encoders and loaders. This means files encoded with version 12 of SourceGuardian for PHP 7.x will not run with older loaders. If you use version 12 of SourceGuardian, please make sure you install and/or deploy the recent loaders.

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe