Determine the Location of the php.ini File in Use
When managing multiple PHP configurations, it can be challenging to pinpoint the specific php.ini file being utilized by a PHP script running on a web page. Fortunately, several methods can assist in determining the exact location of the active php.ini file.
php --ini Command
The command php --ini can provide information about the php.ini file being used. When executed, it will display the path to the Configuration File (php.ini) and the Loaded Configuration File.
<code class="bash">bash-3.2# php --ini Configuration File (php.ini) Path: /usr/local/php5/lib Loaded Configuration File: /usr/local/php5/lib/php.ini</code>
phpinfo() Function for Webserver SAPIs
For PHP scripts running through webserver SAPIs (e.g., Apache, Nginx), the phpinfo() function can be employed to retrieve details about the php.ini file in use. This information is typically presented within a page's output.
Example Output
phpinfo() ... Configuration File (php.ini) Path: /usr/local/php5/lib Loaded Configuration File: /usr/local/php5/lib/php.ini ...
By implementing these methods, you can accurately determine the location of the php.ini file being used by a PHP script on a web page, allowing you to efficiently manage your PHP configurations.
The above is the detailed content of How to Determine the Active php.ini File in Use by a PHP Script?. For more information, please follow other related articles on the PHP Chinese website!