BullionXE installer
Self-hosted setup
Upload one package, open /install, and complete a guided setup for the storefront, admin, API, subscriptions, CRM, and bullion operations stack.
Installation flow
Each step writes only the minimum required configuration, then BullionXE validates and bootstraps the production runtime for you.
Server readiness
Server requirements
Required checks must pass before production installation. Recommended checks improve performance and operational reliability.
| Requirement | Status | Current | Expected | Why it matters |
|---|---|---|---|---|
| PHP version | pass | 8.2.31 | >=8.2.0 | Laravel 12 and BullionXE require PHP 8.2 or newer. |
| PDO extension | pass | loaded | required | Database abstraction support. |
| PDO_MYSQL extension | pass | loaded | required | Required for MySQL 8 database connections. |
| OPENSSL extension | pass | loaded | required | Required for secure tokens, password flows and encrypted services. |
| CURL extension | pass | loaded | required | Required for GoldAPI, Stripe and external provider requests. |
| MBSTRING extension | pass | loaded | required | Required by Laravel string handling. |
| TOKENIZER extension | pass | loaded | required | Required by Laravel framework internals. |
| XML extension | pass | loaded | required | Required by framework and package tooling. |
| CTYPE extension | pass | loaded | required | Required by validation and string checks. |
| FILEINFO extension | pass | loaded | required | Required for secure upload and media validation. |
| ZIP extension | pass | loaded | required | Recommended for package extraction and backups. |
| REDIS extension | pass | loaded | recommended | Recommended for production cache and queue performance. |
| upload_max_filesize | warn | 2M | 8M or higher | Uploads should support media and document assets. |
| post_max_size | warn | 8M | 16M or higher | Forms and uploads need a safe production post limit. |
If a required item fails, fix it in hosting first, then reload this step and continue.