Choosing the right PHP version for your website is important for compatibility, performance, and security. Our hosting platform supports multiple PHP versions that you can manage per domain.
Supported PHP Versions
We currently support:
- PHP 8.1 (maintenance, security fixes only)
- PHP 8.2 (active support)
- PHP 8.3 (active support, recommended)
- PHP 8.4 (latest, active support)
Newer PHP versions offer better performance, new language features, and improved security. We recommend using the latest version your application supports.
Checking Your Current PHP Version
1. Log in to your control panel.
2. Navigate to the domain or website settings.
3. Look for "PHP Version" or "PHP Configuration."
4. Your current PHP version is displayed.
Alternatively, create a file called phpinfo.php in your public_html with this content:
<?php phpinfo(); ?>
Visit yourdomain.com/phpinfo.php to see detailed PHP information. Delete this file after checking, as it exposes server details.
Changing PHP Version
1. Log in to your control panel.
2. Go to the PHP settings for the domain you want to modify.
3. Select the desired PHP version from the dropdown.
4. Click "Save" or "Apply."
5. The change takes effect within a few minutes.
Important: Changing PHP versions can break applications that rely on deprecated features. Test your website thoroughly after switching.
PHP Configuration (php.ini)
You can customize PHP settings for your account:
Common settings to adjust:
- upload_max_filesize: Maximum file upload size (default: 2M)
- post_max_size: Maximum POST data size (should be larger than upload_max_filesize)
- max_execution_time: Maximum script runtime in seconds (default: 30)
- memory_limit: Maximum memory a script can use (default: 128M)
- display_errors: Show or hide PHP errors (Off for production)
To modify these settings, use the PHP configuration editor in your control panel or add directives to your .htaccess file.
Common PHP Extensions
Most popular extensions are enabled by default:
- mysqli / PDO — Database connectivity
- curl — HTTP requests
- gd / imagick — Image processing
- mbstring — Multibyte string handling
- json — JSON encoding/decoding
- openssl — Encryption
- zip — Archive handling
If you need an extension that is not enabled, check the PHP extensions manager in your control panel or contact support.