Loader

Install the loader on your server.

Protected files need the Bubo Loader installed on the target server. The install script detects your PHP version and architecture and drops the right .so in place.

1 · Get the files onto the server

Download the install script and the loader binary for your server; put both in the same folder.

copy# on your server, same folder: wget "https://encoder.poensis.org/index.php?p=download&file=install.sh" -O install.sh wget "https://encoder.poensis.org/index.php?p=download&file=bubo-php83-nts-x86_64.so" -O bubo-php83-nts-x86_64.so chmod +x install.sh

2 · Install

The script detects PHP version/ZTS/arch, copies the right .so into extension_dir and enables it.

copysudo ./install.sh # for a different php binary: # sudo ./install.sh /opt/php8.2/bin/php

3 · Verify and restart

copyphp -m | grep bubo # -> bubo systemctl restart php-fpm # or your web server

Loader binaries

PHPThreadArchFile
8.3 NTS x86_64 bubo-php83-nts-x86_64.so download
install script install.sh download

If your PHP version is not listed, let us know — a binary will be built for it. A .so loads only on the same PHP major.minor + thread + arch.