APPX Software Library

Appendix A: Reference and Checks

Installation Checklist

CheckRequired result
Package identityOfficial APPX release and architecture; PHP and ChartDirector versions and hashes recorded
PHP CLICorrect executable, php.ini, architecture, thread safety and extension
Standalone PNGNew 640 by 400 PNG; values 120, 90 and 150; readable labels
Runtime accountSame test succeeds with the APPX account and environment
SELinux on LinuxRendering succeeds with SELinux enforcing; any matching denial has been resolved with a path-specific label or narrowly scoped policy rule
Native API1CD chart returns success and creates a fresh PNG
APPX inputSERVER picture displays the new image with correct proportions
PDF reportSaved PDF contains the correct chart and readable labels
RefreshChanged values appear after rerendering
ConcurrencyIndependent sessions keep independent images
Cleanup and rollbackFiles remain available until consumed; prior runtime can be restored

The installation examples were checked with Rocky AppStream PHP 8.3.33 x64 NTS and official Windows PHP 8.5.11 x64 NTS. The ChartDirector PHP package is labelled 7.0; its native library reports 7.1.0. The earlier native 1CD checks covered APPX 5.5.4 x86 and APPX 6.2.1 x86 and x64 on the platforms listed in Chapter 1.

The screenshots show APPX 6.2.1 in the desktop client on Linux. Windows uses the same APPX screens; enter the Windows paths shown in the parameter table. Window decorations and fonts can differ with your desktop client and operating system.