CryptPHP is fully compatible with macOS, Linux, and Windows. You can either download the pre-built binaries from our automated pipeline or build them yourself from source.
Every time code is pushed to the repository, GitHub Actions automatically generates native binaries for all three platforms.
- Navigate to the Actions tab of this repository.
- Click on the most recent workflow run (usually titled "CI Build" or your last commit message).
- Scroll down to the Artifacts section at the bottom.
- Download the CryptPHP-Binaries ZIP file.
- This ZIP contains:
- macOS:
CryptPHP(Universal binary for Intel & Apple Silicon) - Linux:
CryptPHP(x86_64 / Ubuntu-compatible) - Windows:
CryptPHP.exe(x64)
- macOS:
If you'd like to compile the latest features directly on your machine, follow the instructions for your Operating System.
- Prerequisites: Install Xcode Command Line Tools and CMake.
- Commands:
chmod +x setup_resources.sh ./setup_resources.sh mkdir build && cd build cmake .. make -j$(sysctl -n hw.ncpu)
- Prerequisites: Install
build-essential,cmake,libglfw3-dev, andlibglew-dev. - Commands:
chmod +x setup_resources.sh ./setup_resources.sh mkdir build && cd build cmake .. make -j$(nproc)
- Prerequisites: Install Visual Studio 2022 (with C++ Desktop development) and CMake. Ensure
php.exeis in your System PATH. - Commands (PowerShell):
./setup_resources.sh mkdir build; cd build cmake .. cmake --build . --config Release
Note: Ensure PHP 7.4+ is installed on the host system to run the obfuscation engine.