当前位置: 首页 > 面试题库 >

如何知道使用哪个php.ini?

林烨烨
2023-03-14
问题内容

我在Linux Ubuntu服务器中搜索php.ini文件所在的路径,并且在执行命令时发现很多php.ini find / -name php.ini。那么如何从php.ini所在的php脚本网页中确切地知道呢?


问题答案:

您可以使用php_ini_loaded_file()

取自php.net:

$inipath = php_ini_loaded_file();
if ($inipath) {
    echo 'Loaded php.ini: ' . $inipath;
} else {
    echo 'A php.ini file is not loaded';
}

您可能还需要检查php_ini_scanned_files()

另外,您应该注意,如果从CLI运行PHP脚本,则有可能php.ini使用与服务器(即nginx或apache)运行它不同的文件。

其他选项:

  • php -i|grep 'php.ini'
  • 创建info.php包含<?php phpinfo();在webroot中的文件,然后在浏览器中运行


 类似资料:
  • 我正在努力学习组装,这在一定程度上是有意义的,但我有一个问题。我有以下源文件: 很好用。我只是不明白为什么在不同的情况下需要使用特定的整数寄存器。 例如,通过反复试验,我发现当说我想要哪个系统调用时,例如。 我将值放入整数寄存器,但也可以使用整数寄存器、、或。 编辑:我的问题不是这个问题的重复,因为这个问题问的是在哪里使用更小的整数寄存器,我问的是一种决定使用哪个整数寄存器的方法。

  • 问题内容: 我将MOXy用作JAXB实现,但不知何故我想在某些管理屏幕上(动态)显示实现名称(例如Moxy)和版本号。 如何从JAXB检索该信息? 干杯 问题答案: 您可以执行以下操作来弄清楚正在使用的JAXB impl: 您可以从其Version类中获取有关正在使用的EclipseLink版本的信息:

  • 问题内容: 给定一个类,例如org.eclipse.ui.views.navigator.ResourceNavigator,如何找出要使用的jar文件?我知道它在org.eclipse.ui.ide中,但是我怎么发现呢? 编辑 :谢谢所有回答的人。像许多事物一样,似乎有几种方法可以给这只猫蒙皮。我希望javadoc包含此信息。到目前为止,这里是不同的方法: 没有Internet,Eclipse或

  • 问题内容: 如果我使用https://pip.pypa.io/en/stable/reference/pip_install/#git从git安装软件包, 那么签出的特定提交是否记录在某处? 问题答案: 您可以使用knittl的想法来查找最接近的提交- 以下唯一的修改是解决将git树与已安装的软件包而不是git存储库进行比较的事实: 由于安装的软件包可能缺少git存储库的某些目录结构,因此请为gi

  • 本文向大家介绍如何知道MongoDB中使用了哪种存储引擎?,包括了如何知道MongoDB中使用了哪种存储引擎?的使用技巧和注意事项,需要的朋友参考一下 要知道MongoDB中使用了哪种存储引擎,可以使用storageEngine。语法如下- 要了解存储引擎的所有配置详细信息,可以使用以下语法: 让我们实现以上语法,以了解MongoDB中正在使用哪个存储引擎。查询如下- 以下是输出- 为了了解有关上