I added a /php/ folder to my virtual hosts root. Inside of it I copied over the php.ini and made 1 change so I can verify it works.
I went into WebAdmin console > Server > External App > lsphp and added PHP_INI_SCAN_DIR=$VH_ROOT/php to the environment location. Saved and did a graceful restart and it still seems to be reading from the global php.ini