Skip to content
Support

Required PHP extensions

3 min read

In order for your landing page to work properly, your server needs to support all the required PHP settings and extensions that allow communication between our licensing server and your website.

If you are experiencing problems after uploading your landing page files and connecting your domain with your license key, please make sure that all requirements listed below are properly configured on your hosting server.

Required PHP Version

Your server must be running PHP 8.1 or higher. We recommend using the latest stable PHP version available from your hosting provider for the best performance and security.

Required PHP Extensions

The following PHP extensions must be enabled on your server:

  • cURL — used for secure communication with our licensing server.
  • mbstring — handles multibyte string operations and UTF-8 encoding.
  • GD Library — required for image processing (resizing, optimization, format conversion).
  • JSON — handles data encoding and decoding. Enabled by default on most servers.
  • Fileinfo — used for MIME type detection when handling file uploads.
  • allow_url_fopen — allows remote file access for license verification and downloading resources.

PHP Configuration Settings

Beyond extensions, certain PHP configuration values need to meet minimum thresholds. These settings control how much resources PHP can use when processing your landing page.

  • memory_limit — must be at least 128MB. Required for image processing and general application performance.
  • upload_max_filesize — must be at least 5MB. Controls the maximum size of individual file uploads.
  • post_max_size — must be at least 8MB and should be larger than upload_max_filesize. Controls the total size of POST data including file uploads.
  • max_execution_time — must be at least 30 seconds. Prevents timeouts during image processing and file operations.
  • file_uploads — must be set to On. Required for uploading images and assets through the dashboard.

Directory Permissions

Your landing page needs write access to certain directories for storing uploaded images, cached files, and application data. The upload and storage directories must be writable by the web server.

On most Linux-based hosting servers, this means setting directory permissions to 755 and file permissions to 644. If you are unsure how to adjust permissions, contact your hosting provider for assistance.

Image Format Support

The GD Library must be compiled with support for the following image formats:

  • JPEG — standard photo format used for hero images and backgrounds.
  • PNG — used for logos and images that require transparency.
  • WebP — modern format for optimized, smaller file sizes with better quality.

Most hosting providers include all three formats by default. You can verify this through your phpinfo() output under the GD section.

How to Check Your Configuration

You can verify your current PHP configuration by creating a file called info.php in your root directory with the following content:

<?php phpinfo(); ?>

Open this file in your browser to review your PHP version, enabled extensions, and configuration values. Remember to delete this file immediately after checking, as it exposes sensitive server information.

Alternatively, most landing pages include a System Check section in the dashboard settings that automatically verifies all requirements and highlights any issues.

If your current server configuration does not meet these requirements, contact your hosting provider’s support team and ask them to enable the required extensions or adjust the PHP configuration values.

Related Articles

Need more help?

If this article didn't answer your question, submit a support ticket.

Log In to Submit a Ticket

We value your privacy

We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. Read our Cookies Policy.

Cookie preferences

Choose which cookies you want to allow. Essential cookies cannot be disabled as they are required for the site to function.

Essential

Required

Core functionality including security, authentication, and site preferences.

Payment

Required

Required for processing payments securely through our payment providers.

Security

Required

Cloudflare Turnstile and bot protection to keep the site safe from abuse.

Analytics

Help us understand how visitors interact with our site to improve the experience.

Marketing

Used to deliver relevant advertisements and track campaign performance.

Functional

Enable enhanced features like embedded content, live chat, and social media integrations.