What is ByteRun Protector for PHP?
ByteRun Protector for PHP is the standalone MS Windows application, which converts PHP scripts to unreadable (binary) but still executable form. Protected scripts can be run from Linux, FreeBSD and Windows servers.
Why do I need PHP protection?
PHP development is expensive. You can protect your intellectual property when distribute scripts to your customers. In addition you can restrict script execution by locking to web domain or by setting timeout.
What are the system requirements for ByteRun Protector for PHP?
ByteRun Protector for PHP is standard Win32 application and requires Microsoft Windows 98, Me, 2000, XP or 2003.
What are the key benefits of ByteRun Protector for PHP?
With ByteRun Protector for PHP
you can easy do:
- Manage several PHP projects with hundreds PHP scripts
- Protect complete project with one mouse click
- Add or remove scripts and folders from project
- Add copyright info to every script in project
- Lock all project source files to specified web domain name and set expiration date
How do I run protected scripts?
You can run protected script the same way as ordinary PHP scripts. Just replace source files with protected versions. Do not forget to create backup of your source files: protection is irreversible!
Do I need PHP to run ByteRun Protector for PHP?
No, ByteRun Protector for PHP is standalone Win32 application and requires nothing except Microsoft Windows.
Can I protect multiple PHP scripts at once?
Yes, you can select any amount of scripts and even folders with scripts and they will be protected by one mouse click.
How does the protection work?
ByteRun Protector for PHP reads your PHP scripts then compile it the same way as PHP engine does but without execution. Compiled code (known as bytecode) is then compressed and encrypted with digital signature which prevents tampering.
How secure is the protection?
During protection all scripts are converted to bytecode and encrypted. Protected scripts contain no source code, this is time-proved technique and is 100% secure.
How can I control script distribution?
You can create trial-ware scripts (with expiration date), control script usage area (by domain lock) and append customized copyright information.
Can I convert protected script back to source?
There is no way to restore source from protected files so please do not forget to create backup copy of your scripts.
How is ByteRun Protector for PHP licensed?
One licensed copy of ByteRun Protector for PHP can be installed and used simultaneously on two different computers.
Can I distribute protected scripts?
Yes, you can distribute protected scripts without restriction and additional payments.
Is there a limit to how many scripts I can protect?
No, you can protect any amount of PHP scripts.
Do I have to pay something if I sell protected scripts?
No, after purchasing license to ByteRun Protector for PHP you can sell your scripts protected without additional payments.
How long does the license last?
The license to ByteRun Protector for PHP is perpetual and you also can get software updates for free and software upgrades with discount. (Updates are minor version changes, upgrades are major).
Do protected files affect performance?
Protected scripts are pre-compiled and this increase performance by skipping this phase of script execution. But there is performance penalty for executing loader before loading protected script itself. In result, usually scripts will execute a little faster than unprotected ones, but it depends on server configuration.
My protected files don't work. What can I do?
Please ensure you didn't remove loaders (*.lo files) and supporting script (byterun.php) which solve most of the problems. These additional files always creating during protection. If you still have no success, please contact support.
What is DEBUG PHP MODE and why it is not supported?
DEBUG PHP MODE was designed for testing PHP internals but not for production servers. This mode is not supported and it is recommended replace DEBUG PHP build with normal one.