确定活动的“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中文网其他相关文章!