Similar to this feature request simplesamlphp#27
It would be a good improvement to allow SimpleSAMLphp to use a configuration directory outside of the base install directory. It would allow a single instance of SimpleSAMLphp to serve multiple client installations where each client can have their own configuration directory.
The code could check for an environment variable for an alternate config directory location.