Home  >  Article  >  Backend Development  >  How to Determine the Active php.ini File in Use by a PHP Script?

How to Determine the Active php.ini File in Use by a PHP Script?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-24 18:41:28617browse

How to Determine the Active php.ini File in Use by a PHP Script?

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn