Imagine you are given a server and you are asked to change its PHP settings. Also, assume that several different versions of PHP are installed on this server. What do you think is the best way to find a PHP configuration file? You will find the answer to this question below. Show
Method 1 (phpinfo file): #One way to find out exactly which php.ini file your web sever is using is by creating a new PHP file in document root called info.php <?php phpinfo(); ?> Load this file in your browser, press CTRL + F and search for “Loaded Configuration File”. You should see something like. This will tell you the exact location of the php.ini file you want to edit. Method 2 (PHP.ini & grep command) #In Linux, run this command to locate the PHP.ini configuration file. $ php -i | grep "Loaded Configuration File" Or better way: $ php -i | grep ini Or in Windows Command Line: $ php -i | findstr /c:"Loaded Configuration File" The result should be something like this. $ Loaded Configuration File => /etc/php/7.4/cli/php.ini Method 3 (locate command) #Using the locate command in Linux. If it’s not already installed, run sudo apt install mlocate [On Debian/Ubuntu] and sudo yum install mlocate [On CentOS/RHEL] $ locate php.ini You should see a list of php.ini files here. How install PHP extension (like Zip) on Cantos / Ubuntu / Linux
The php.ini file is a special file for PHP. It is where you declare changes to your PHP settings. The server is already configured with standard settings for PHP, which your site will use by default. Unless you need to change one or more settings, there is no need to create or modify a php.ini file. If you would like to make any changes to settings, please do so through the MultiPHP INI Editor.
How To Modify PHP Settings via the MultiPHP INI EditorThere may be times where you need to change some of the default PHP settings, and below we've outlined those steps. However, keep in mind that there are PHP Settings That Cannot Be Changed on our Shared, Cloud, & Reseller hosting. To modify the PHP settings:
How to Create a New php.ini FileImportant Note: HostGator won't know why you want or need to change these settings. You would change this at the advice of your web designer or the developer of your script. HostGator can only show you where to make the change.
The username is your actual cPanel username, and $DOMAIN is your actual domain. To create a new php.ini file in your cPanel:
How can I find PHP ini file?Your answer. You can get a full phpinfo() using : php -i.. And, in there, there is the php.ini file used : $ php -i | grep 'Configuration File' Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini.. On Windows use find instead: php -i|find/i"configuration file" Hope this is helpfull!!. Where is the PHP ini file in Windows?If you're running Windows, you'll likely find the php. ini file within the directory of your PHP installation in the system drive.
Where can I find PHP ini in browser?Use your browser to go to http://example.com/info.php, where example.com represents your web site's domain name. The page displays a large amount of information about the PHP installation. For security reasons, you should disable any calls to the phpinfo() function when web site development and testing is complete.
Can not find PHP ini file?Your php. ini file should be located either in the 'Configuration File Path' section, or like in my case in 'Loaded Configuration File' section. The first location is the default one, the second location applies in case your PHP installation is used as a module.
|