首页 >后端开发 >php教程 >如何在 Linux Ubuntu 服务器上查找活动的'php.ini”文件?

如何在 Linux Ubuntu 服务器上查找活动的'php.ini”文件?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-10-24 21:52:31782浏览

How to Find the Active 'php.ini' File on a Linux Ubuntu Server?

确定活动的“php.ini”文件路径

在 Linux Ubuntu 服务器上管理多个“php.ini”文件时,它识别正在使用的产品变得至关重要。 “find / -name php.ini”命令可能会显示许多实例,但是如何确定 PHP 脚本网页使用的特定文件?

PHP 提供了两种方便的方法来确定活动的“php.ini”文件。 ini' 文件:

  • 命令行:

    在终端中执行以下命令:

    <code class="php">php --ini</code>

    这个返回正在使用的配置文件的路径,以及从“php.d”目录解析的任何其他 .ini 文件。

  • Webserver-SAPI(例如 Apache或 Nginx):

    在 PHP 脚本中,使用 'phpinfo()' 函数检索有关 PHP 配置的信息。在“配置文件 (php.ini) 路径”标题下,您将找到活动的“php.ini”文件的位置。

以下是“php --”的输出示例ini':

<code class="bash">bash-3.2# php --ini
Configuration File (php.ini) Path: /usr/local/php5/lib
Loaded Configuration File:         /usr/local/php5/lib/php.ini
Scan for additional .ini files in: /usr/local/php5/php.d
Additional .ini files parsed:      /usr/local/php5/php.d/10-extension_dir.ini,
/usr/local/php5/php.d/20-extension-opcache.ini,
/usr/local/php5/php.d/40-openssl.ini,
/usr/local/php5/php.d/50-extension-apcu.ini,
/usr/local/php5/php.d/50-extension-curl.ini,
/usr/local/php5/php.d/50-extension-gmp.ini,
/usr/local/php5/php.d/50-extension-imap.ini,
/usr/local/php5/php.d/50-extension-intl.ini,
/usr/local/php5/php.d/50-extension-mcrypt.ini,
/usr/local/php5/php.d/50-extension-mssql.ini,
/usr/local/php5/php.d/50-extension-pdo_pgsql.ini,
/usr/local/php5/php.d/50-extension-pgsql.ini,
/usr/local/php5/php.d/50-extension-propro.ini,
/usr/local/php5/php.d/50-extension-raphf.ini,
/usr/local/php5/php.d/50-extension-readline.ini,
/usr/local/php5/php.d/50-extension-xdebug.ini,
/usr/local/php5/php.d/50-extension-xsl.ini,
/usr/local/php5/php.d/60-extension-pecl_http.ini,
/usr/local/php5/php.d/99-liip-developer.ini</code>

通过利用这些方法,您可以快速识别 PHP 脚本正在使用的 'php.ini' 文件,确保任何配置更改都应用于正确的文件。

以上是如何在 Linux Ubuntu 服务器上查找活动的'php.ini”文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn