This article will help you to find php.ini file location. php.in file is very useful file to coustomize the PHP behaviour at runtime and it is also a configuration file. Using this you can easily administrator Apache web server. You can set the parameters like uploading director, register global variable, disable errors and many more. If you want to make a quick adjustment to php.in file but you are not sure where it is?
In this article we will learn how to find and edit the php.ini file using command line. If you want to edit php.ini file in Cpanel follow this tutorial edit php.ini file in Cpanel.
Find php.ini File Location
First of all find the php.ini file location using command line in linux.
- Login to your server via ssh.
- Now check the installed php version using below command.
$ php --version PHP 7.4.6 (cli) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.6, Copyright (c), by Zend Technologies
Let’s find the php.ini file using below command.
# php -i | grep php.ini
You will some output like below:
Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini
Now you found your php.ini file located in /etc/ directory.
Get PHP information using CLI
To get the php information you can also use CLI . Type “-i” follow by php command. For example:
# php -I # php -i | more # php -i | grep pdo
You can also heck the php loaded module with above but you can also I check the php module using creating php.info file.
Where can I find php.ini file?
php.in file is very useful file to coustomize the PHP behaviour at runtime and it is default configuration file for php application. You can set the parameters like uploading director, register global variable, disable errors and many more. So run the ” php -i | grep php.ini” to find the php.ini file location.
How do I open php.ini file?
To open php.ini file you can use any txt editor like, vim, vi, nano etc. example: vim /etc/php.ini.
How do I reload php.ini file after updating?
Reload the apache service simply running, systemctl httpd reload.
How do I open php.ini file in Linux terminal?
To open php.ini file in Linux terminal and just use vim or vi command. For example : vim /etc/php.ini.
What is the location of php.ini file in WordPress?
Default location of php.ini file in WordPress is wp-admin directory.