Check | Status |
---|---|
PHP >= 8.2 (8.3 recommended) | OK |
ext: pdo_mysql or sqlite | OK |
ext: openssl | OK |
ext: sodium (optional) | OK |
ext: mbstring (optional) | OK |
ext: intl (optional) | OK |
ext: curl | OK |
ext: gd (QR, optional) | OK |
writable: install/ (to create finish.lock) | OK |
writable: project root for .env | OK |
writable: storage/ (SQLite or runtime storage) | OK |
Notes:
- Required: PHP 8.2+, OpenSSL, cURL, and either PDO MySQL or PDO SQLite.
- Optional: Sodium (preferred crypto backend), intl, mbstring, and gd for QR. The app will fall back to OpenSSL if Sodium is unavailable.
- Permissions: ensure project root (for
.env
),install/
, andstorage/
are writable during install.