📅  最后修改于: 2023-12-03 14:45:22.100000             🧑  作者: Mango
在 PHP 中,php.ini
文件存储了 PHP 的配置信息。有时,我们可能需要从终端获取 php.ini
的位置,以便查看或修改其中的配置。
以下是几种方法可以帮助你在终端中获取 php.ini
的位置。
phpinfo()
函数phpinfo()
函数可以输出 PHP 的配置详细信息,其中包括 php.ini
文件的位置。我们可以在终端中运行以下命令来获取 php.ini
的位置:
php -r "phpinfo();" | grep 'php.ini'
命令执行后,会返回类似以下内容:
Configuration File (php.ini) Path => /usr/local/php7/lib
Loaded Configuration File => /usr/local/php7/lib/php.ini
其中,Configuration File (php.ini) Path
表示 php.ini
文件所在的路径,Loaded Configuration File
表示已加载的 php.ini
文件的完整路径。
php --ini
命令另一种方法是使用 php --ini
命令。在终端中运行以下命令可以获取 php.ini
的位置:
php --ini
命令执行后,会返回类似以下内容:
Configuration File (php.ini) Path: /usr/local/php7/lib
Loaded Configuration File: /usr/local/php7/lib/php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
其中,Configuration File (php.ini) Path
和 Loaded Configuration File
分别表示 php.ini
文件所在的路径和已加载的 php.ini
文件的完整路径。
php_ini_loaded_file()
函数PHP 提供了一个内置函数 php_ini_loaded_file()
用于获取已加载的 php.ini
文件路径。我们可以在终端中运行以下命令来获取 php.ini
的位置:
php -r "echo php_ini_loaded_file();"
命令执行后,会返回已加载的 php.ini
文件的完整路径,例如:
/usr/local/php7/lib/php.ini
以上介绍了三种方法来从终端中获取 php.ini
文件的位置。通过这些方法,你可以方便地查看和修改 PHP 的配置信息。
希望本文对你有所帮助,如果有任何问题,请随时提问。