This topic explains how to edit environment settings in LaunchDarkly.
Each environment has its own settings that control how LaunchDarkly behaves for that stage of your development lifecycle. You can configure safeguards to protect critical environments, manage SDK credentials, and set flag change approval requirements. Keeping these settings configured correctly helps your team ship with confidence and reduces the risk of unintended changes reaching production.
To view or update environment settings:

Use the SDK keys tab to view, create, and manage SDK credentials for the environment. Customers on an Enterprise or Guardian plan can use multiple SDK keys and multiple mobile keys within one environment at the same time. To learn more, read SDK credentials.
The Overview tab includes the following settings:
Manage flag change and segment approval settings from the Approvals tab. To learn more, read Configuring approvals for an environment.
Use the SDK keys tab to create new SDK or mobile keys. To learn more, read Environment and SDK keys.
This setting controls how long the PHP SDK can cache feature flag rules locally. You only need to configure this if you are using the PHP SDK.
Each environment also has a time-to-live (TTL) setting. This sets the number of minutes that the PHP SDK can cache feature flag rules locally. The TTL is only used in the PHP SDK, because PHP’s shared-nothing architecture makes LaunchDarkly’s streaming model impossible. To learn more, read the PHP SDK reference.
For customers using PHP, we recommend setting your TTL to at least five minutes in production environments. This lets the PHP SDK cache feature flag rules for five minutes, so most calls to variation will not make a remote request. The tradeoff is that changes you make to your feature flag rules on your Flags list will not take effect for five minutes.
If your site has relatively low traffic (fewer than one request per minute), you may wish to increase the TTL to five minutes or more to take better advantage of the local cache.
If the TTL is set to zero minutes, the SDK will not use a local cache, and every call to variation will make a remote request to our CDN. You can set your TTL to zero in testing environments so it reflects changes immediately, but we do not recommend a zero minute TTL in production.
In high volume PHP environments, we strongly recommend using our Relay Proxy. To learn more, read The Relay Proxy.
To set the TTL: