To view your PHP version, loaded extensions, configuration settings, and server environment, create a phpinfo file. This is the quickest way to check what PHP features are available on your hosting account.
Create a phpinfo.php file
Create a file called phpinfo.php in your public_html with this content:
<?php phpinfo(); ?>
Visit yourdomain.com/phpinfo.php in your browser. You will see a detailed page showing your PHP configuration.
01. Useful Information in phpinfo
- PHP Version - At the very top. To change it, see How to Change PHP Version.
- Loaded Extensions - Search for specific extensions like
curl,gd,imagick,mbstring,mysqli - memory_limit - Current memory allocation. See Increase PHP Memory.
- upload_max_filesize - Maximum file upload size. See Changing Max Upload Size.
- Server API - Shows how PHP runs (LSAPI on our servers)
Delete phpinfo.php immediately after checking. It exposes detailed information about your server configuration that attackers can use to find vulnerabilities. Never leave a phpinfo file on a production site.
For server paths (PHP, Perl, Python, ImageMagick, etc.), see Server Paths.
Need a PHP Extension Enabled?
If phpinfo shows a missing extension you need, see How to Request a Module or open a ticket.
Open a Support TicketQuick Recap
- Create phpinfo.php with
<?php phpinfo(); ?> - Visit it in your browser to see full PHP configuration
- Check extensions, limits, and version
- Delete the file immediately after
- Use cPanel MultiPHP to change settings you need to adjust
PHP configuration reference · Last updated March 2026 · Browse all PHP/MySQL articles
