You can use a
phpinfo() page to view the current PHP information for your server.
This file 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
Because every system is set up differently,
phpinfo() is commonly used to check PHP configuration settings and for available predefined variables on your particular system.
phpinfo() is also a valuable debugging tool, as it contains all EGPCS (Environment, GET, POST, Cookie, and Server) data.
Create a phpinfo.php page
- To create a phpinfo file, open a plain text file, add the following lines, and save:
// Show all information, defaults to INFO_ALL
Your phpinfo.php file needs to be a plain text file. This means you need to make it in a text editing program capable of producing plain text files.
- On a Windows machine, you can use Notepad, which is one of your built-in accessories.
- On a Mac, you can use TextEdit. You must first open the TextEdit "Preferences" menu and, in the "New Document" section, select "Plain text." Then, you should start a new document in TextEdit for your phpinfo.php file.
- Upload the file to the server. You should upload your file to the exact directory you want to test. Typically, this will be your html (
- Visit the page in your browser. If you uploaded it to your html directory, you should now visit http://www.example.com/phpinfo.php, replacing example.com with your own domain name.
- Now you can view all of the information about PHP for your server for that particular directory.