AAWCENCODE

Windows PHP encoder

Encode your PHP.
License the machine.

A key from the user panel, a file beside the Windows app, and one loader for each PHP 8.1–8.5. Encoded files can lock to live domains — or run anywhere.

Create account Sign in

AWC Encode
app/index.phpready
src/license.phpready
encoder.keylive
Start encoding · PHP 8.3
01

Encoder key

The Windows app checks the license when it opens. One computer at a time. An admin can release the seat.

02

PHP version

Each encode targets one PHP version. Install that loader on the server before you go live.

03

Domain locks

Leave unlocked for unlimited domains, or pin encoded files to the hostnames you list.

On the server

One command. Every PHP loader.

Run as root. The installer finds PHP 8.1–8.5, writes a separate loader for each version, and enables sodium when possible (for older encodes).

New encodes use OpenSSL and run without sodium. If you see “needs the PHP sodium extension”, re-run the installer (or re-encode the addon).

Install

curl -fsSL https://awcencode.com/install.php | sudo php

That is the only command. It works on cPanel, DirectAdmin, Ubuntu, Plesk, and LiteSpeed.

New encodes (ionCube-style): install the loader, deploy encoded files — no license.velxlic on the server.

Legacy encodes still need matching license*.velxlic in /usr/local/lib/php/awcencode/keys/ until you re-encode them.

curl -fsSL https://awcencode.com/install.php | sudo php -- --license=/path/to/keys

Optional: upload all license*.velxlic for old files. The loader tries every file.

WHM Terminal: the same command works. The installer finds EasyApache CLI PHP even when Terminal php is CGI.

Preview: curl -fsSL https://awcencode.com/install.php | sudo php -- --dry-run

What it does

  • Downloads one encoded installer file
  • Extracts loaders + runtime to /opt/awcencode
  • PHP 8.1 → its own loader
  • PHP 8.2 → its own loader
  • PHP 8.3 → its own loader
  • PHP 8.4 → its own loader
  • PHP 8.5 → its own loader

Then restart PHP

# Ubuntu
sudo systemctl restart php8.1-fpm php8.2-fpm php8.3-fpm php8.4-fpm php8.5-fpm

# cPanel
/scripts/restartsrv_apache_php_fpm

# DirectAdmin
systemctl restart php-fpm81 php-fpm82 php-fpm83 httpd

Windows server

curl.exe -fsSL https://awcencode.com/install.php | php

Run that in an Administrator prompt so each php.ini can be updated.