PHP | Get PHP configuration information using phpinfo()

13 Jan, 2022
PHP provides us with a built-in function phpinfo() which gives us the details about the PHP version and PHP configuration of PHP installed in our system. To know about the Configurations and PHP version which is installed in your computer, a simple PHP script can be used. The script consists of a PHP function called “phpinfo()” which outputs information about PHP’s configuration. The phpinfo() function is also useful in the debugging process.This function generally outputs a large amount of information, such as:  
Information about PHP compilation options and extensions.PHP version.Server information and environment (if compiled as a module).PHP environment.OS version information, paths, master and local values of configuration options.HTTP headers.PHP license.
Information about PHP compilation options and extensions.
PHP version.
Server information and environment (if compiled as a module).
PHP environment.
OS version information, paths, master and local values of configuration options.
HTTP headers.
PHP license.
Syntax:  
bool phpinfo ([ int $what = INFO_ALL ] )
Parameters: $what : It is an optional parameter which can be used to display specific information. It can take the following values:  
INFO_GENERAL:It is used to display the configuration line, php.ini location, build date, Web Server, System and more.  INFO_CREDITS:It is used to display PHP Credits.  INFO_CONFIGURATION: It is used to display current, local and Master values for PHP directives.  INFO_MODULES: It is used to display loaded modules and their respective settings.  INFO_ENVIRONMENT:It is used to display the environment variable information.  INFO_VARIABLES:It shows all predefined variables from EGPCS (Environment, GET, POST, Cookie, Server).  INFO_LICENSE:It is used to display PHP License information.  INFO_ALL:It shows all of the above information.  
INFO_GENERAL:It is used to display the configuration line, php.ini location, build date, Web Server, System and more.  
INFO_CREDITS:It is used to display PHP Credits.  
INFO_CONFIGURATION: It is used to display current, local and Master values for PHP directives.  
INFO_MODULES: It is used to display loaded modules and their respective settings.  
INFO_ENVIRONMENT:It is used to display the environment variable information.  
INFO_VARIABLES:It shows all predefined variables from EGPCS (Environment, GET, POST, Cookie, Server).  
INFO_LICENSE:It is used to display PHP License information.  
INFO_ALL:It shows all of the above information.  
Return Type: The phpinfo() function return a boolean value. That is, it returns true on success and false on failure.Displaying Complete information: To display the complete information on the PHP version, configurations, environment details etc. the phpinfo() function should be executed in the following way: 
php
<?php phpinfo(); ?>
Output: 
Note: phpinfo() outputs plain text instead of HTML when using the CLI mode.
Akanksha_Rai
rkbhola5
PHP-function
Misc
PHP
Web Technologies
Misc
Misc
PHP
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Virtualization In Cloud Computing and Types
Association Rule
OOPs | Object Oriented Design
Software Engineering | Prototyping Model
Java Math min() method with Examples
How to execute PHP code using command line ?
PHP in_array() Function
How to delete an array element based on key in PHP?
How to Insert Form Data into Database using PHP ?
How to convert array to string in PHP ?