Articles

Available PHP Extensions on your Server

The following is a list of PHP extensions available by default in ServerPilot's PHP builds. These...

Customizing the PHP Configuration on your Server

Careful! We can't provide support for customizations or for any errors, downtime, or...

Disable the PHP Opcache on your Server

PHP 5.5, 5.6, and 7.0 have a built-in opcache that is enabled by default. The entire purpose of...

How to Change PHP Settings of Server

You can change PHP settings for your apps by creating a file named .user.ini in your app's web...

How to Change PHP Version from 5.4 to 5.5

ServerPilot allows you to change the PHP version under which your App runs after it's already...

How to Change PHP Version from 5.5 to 5.6

ServerPilot allows you to change the PHP version under which your App runs after it's already...

How to Change PHP Version from 5.6 to 7.0, 7.1

ServerPilot allows you to change the PHP version under which your App runs after it's already...

How to Change PHP max_execution_time

The PHP setting max_execution_time is the number of seconds PHP will allow a script to run before...

How to Change the PHP Memory Limit

You can change the amount of memory PHP allots to each request by using a .user.ini file. 
Using...

How to Change the PHP Timezone

The default timezone for PHP is UTC regardless of your server's timezone. This is the timezone...

How to Change the Version of the 'php' Command

For each PHP version ServerPilot installs on your server, ServerPilot also installs the PHP...

How to Increase File Upload Limits in PHP

If you receive errors when uploading files or images to your app, you can increase the file size...

How to Increase PHP max_input_vars

If your PHP app displays the following error: Warning: Unknown: Input variables exceeded 1000....

How to Install Drush

Drush is a command-line shell and scripting interface for Drupal. Installing Drush To install...

How to Install PHP PEAR Libraries

PEAR is a command line PHP library manager that simply downloads PHP libraries hosted at...

How to Install PHP PECL Extensions

PECL extensions are third-party compiled extensions for PHP. Install the Compiler As PECL...

How to Install SourceGuardian

In this tutorial, we'll show you how to install the SourceGuardian PHP encoder on your servers....

How to Install XML-RPC for PHP

Most PHP apps that require XML-RPC use an XML-RPC client library written in PHP. For example, you...

How to Install Zend Guard Loader

In this tutorial, we'll show you how to install Zend Guard Loader on your server. Zend Guard...

How to Install phpMyAdmin

In this tutorial, we'll show you how to install phpMyAdmin. This tutorial assumes you have...

How to Install phpMyAdmin as an App (on Its Own)

One copy of phpMyAdmin installed on a single app on your server will allow you to access all of...

How to Install the PHP APC Extension

APC is an opcode cache that allows PHP to save and reuse the intermediate code generated from PHP...

How to Install the PHP APCu Backwards Compatibility Extension

In the examples shown, replace "7.X" with your app's PHP version (for example, "7.0" or "7.1")....

How to Install the PHP APCu Extension

In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.6" or "7.0")....

How to Install the PHP GeoIP Extension

In the examples shown, replace "5.X" with your app's PHP version (for example, "5.4"). To install...

How to Install the PHP Ice Framework Extension

In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.4" or "7.0")....

How to Install the PHP ImageMagick Extension

In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.4" or "7.0")....

How to Install the PHP MDB2 Library and Its MySQL Driver Using PEAR

In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.6" or "7.0")....

How to Install the PHP Mailparse Extension

n the examples shown, replace "X.Y" with your app's PHP version (for example, "5.6" or "7.0"). To...

How to Install the PHP Memcache Extension

In the examples shown, replace "5.X" with your app's PHP version (for example, "5.4"). To install...

How to Install the PHP MongoDB Extension

In the examples shown, replace "X.Y" with your app's PHP version (for example, "7.0"). To install...

How to Install the PHP OAuth Extension

n the examples shown, replace "5.X" or "7.X" with your app's PHP version (for example, "5.4" or...

How to Install the PHP Phalcon Extension

In the examples shown, replace "X.Y" with your app's PHP version (for example, "7.0"). Phalcon...

How to Install the PHP Redis Extension

To install a PECL extension for multiple PHP versions, repeat the PECL extension installation for...

How to Install the PHP SSH2 Extension

In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.4" or "7.1")....

How to Install the PHP SVN Extension

In the examples shown, replace "5.X" with your app's PHP version (for example, "5.4"). To install...

How to Install the PHP Stats Extension

In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.6" or "7.0")....

How to Install the PHP Suhosin Extension

n the examples shown, replace "X.Y" with your app's PHP version (for example, "5.6" or "7.0")....

How to Install the PHP XCache Extension

In the examples shown, replace "5.X" with your app's PHP version (for example, "5.6"). The...

How to Install the PHP Xdebug Extension

n the examples shown, replace "X.Y" with your app's PHP version (for example, "5.4" or "7.0"). To...

How to Install the PHP ZeroMQ Extension

In the examples shown, replace "X.Y" with your app's PHP version (for example, "5.6" or "7.0")....

How to Perform HTTP Digest Authentication with PHP

HTTP Digest Authentication data sent to your app through request headers is accessible through...

How to Read the PHP Slow Request Log

The PHP slow request log is where PHP records information about any request that takes more than...

How to Reduce PHP and WordPress CPU Usage

Your server's CPU usage is related to the total amount of traffic your apps receive and how...

How to Reduce PHP and WordPress Memory Usage

Every server has a limited amount of memory, also known as RAM. The amount of memory your server...

How to Restrict the Directories PHP Can Access Using open_basedir

By default, PHP does not restrict which files and directories your PHP scripts can access. To...

How to Set Environment Variables

Some PHP applications look for configuration data in environment variables. You can set...

How to Update Composer

In the examples shown, replace 5.X with your app's PHP version (for example, 5.4). You can...

How to Use Composer for PHP Dependency Management

Composer is a popular PHP dependency manager. Composer is installed by ServerPilot. However,...

How to Use the PHP CLI

HP's Command Line Interface (CLI) allows you to execute PHP scripts when logged in to your server...

How to create a .user.ini file

Install Concrete5

In this tutorial, we'll show you how to use ServerPilot to install concrete5 on your server....

Install ionCube Loader

The ionCube Loader is a PHP extension that enables PHP to execute files encoded using the ionCube...