phpsecure helps you distribute PHP applications without exposing your source code. Encode scripts, control usage with licensing, and deploy fast across supported PHP versions.
Make it hard to steal, easy to ship, and simple to manage.
Encode PHP scripts so your business logic isn’t distributed in readable form.
Lock usage to a domain or environment and manage license rules from your dashboard.
Encode single files or full directory trees while preserving structure for deployment.
Run encoded scripts through a lightweight loader extension on your server.
Optional integrity checks to reduce the risk of modified encoded payloads.
A simple flow: encode your scripts, deploy the loader, run safely.
Choose a single file or a whole project folder. phpsecure outputs encoded PHP while keeping your directory structure intact.
Typical use cases:
Install the phpsecure loader on the target server. Encoded scripts are executed through the loader with checks and policies you control.
What you control:
For solo devs and Professionals.
Get the loader and tools. (Replace these links with your real release URLs.)
Install the PHP extension on your server to run encoded files.
curl -fsSL https://phpsecure.ezsoftware.net/ezloader-install.sh | sudo bash
Vefify your installation
php -m | grep -i phpsecure
Common questions your customers will ask.
phpsecure is positioned as an encoder + loader model. Encoded scripts require the loader to run, enabling policy checks (like domain locking) before execution.
Yes — domain/environment binding is a common licensing feature.
The phpsecure loader extension. Once installed, encoded scripts execute normally through PHP.