Portal Home > Knowledgebase > cPanel VPS Hosting > How do I find and copy a php.ini file?

How do I find and copy a php.ini file?

Finding the location of your php.ini file and moving it to your account is sometimes a more

complicated process then it sounds. So we have aimed to simplify it for you, by creating this

tutorial. PLEASE NOTE: this tutorial is designed for apache running as CGI.

How to locate the php.ini file?

  • You will need to make a info.php file. How this can be done, can be found on: http://php.about.com/od/learnphp/p/PHP_info.htm
  • Once you have created and saved this page, you will need to upload it to your account via FTP, please make sure that you upload it into the /public_html/
  • Upon completion, you should be able to navigate to it by going to yourdomain.com/info.php

Where is the main php.ini located?

  • Upon the info.php page loading, you will need to search for "Loaded Configuration File" path.
  • Once you see this path, you will need to login to SSH (the info is located in your welcome email)

Making a copy of the primary php.ini [ADVANCED]:

  • For this section, you will need to know your cPanel username (you will need to replace the "CPANELUSERNAME" in the code located below), as it will be important!
  • Once your logged into SSH, you will need to run the following commands:


# cp /usr/local/lib/php.ini /home/CPANELUSERNAME/public_html/

  • Upon running that command, you will need to resolve the ownership of the php.ini

# cd /home/CPANELUSERNAME/public_html/


Congratulations, now you can make the changes to the php.ini and move it around anywhere in the /public_html/ folder to make the necessary changes for your websites configuration.


Was this answer helpful?

Add to Favourites Add to Favourites    Print this Article Print this Article

Also Read
How to setup cPanel (Views: 951)