LSPHP directive for php.ini on shared servers

LSPHP  is a PHP handler that combines mod_lsapi+PHP. LSPHP provides an opportunity to use server-level caching and ensures better performance.

It offers excellent PHP performance, a low memory footprint coupled with great security and support for opcode caching.

NOTE: This directive is required only for Apache servers.

For the settings from the chosen php.ini file to work, a specific directive should be added to your .htaccess file:

lsapi_phpini /home/USER/public_html/php.ini

NOTE:
Make sure you replace USER with your cPanel username. By default, public_html is the root folder for the main domain. In case you want to change the LSPHP directive for a subdomain/an addon domain, replace public_html with the corresponding root folder.

This option specifies which path to pass on to the PHP-interpreter and which folder to execute php.ini from.

Follow the instructions below to proceed with the setup.



1. To add these lines to .htaccess file, go to cPanel >> Files section >> File Manager menu:

For cPanel Basic Theme:



For cPanel Retro Theme:


2. Navigate to public_html directory:



3. Click on Settings in the right top corner and enable Show Hidden Files (dotfiles) in the pop-up window, which will allow you to see .htaccess file:





4. If there is no .htaccess file in the document root, you need to create it using +File option:





5. Right-click on .htaccess file >> Edit or use Edit option located in the toolbar:



6. Add the lines provided below into .htaccess file and Save Changes.

lsapi_phpini /home/USER/public_html/php.ini



If you have done it right, the designed php.ini will take immediate effect.

7. If you need to load php.ini for/from subdirectory, make sure you edit ConfigPath accordingly.




That's it!                                     


                            Need any help? Contact our Helpdesk

Updated
Viewed
96125 times

Need help? We're always here for you.