PHP Ini ファイルを見つける
この記事では、PC または開発環境内で php.ini
ファイルを見つけるのに役立つコマンドまたは関数について説明します。
php --ini
CLI コマンドを使用して PHP ini
ファイルを見つける
指図:
php --ini
Windows を使用している場合、返されるパスは次のようになります。
C:\php\php.ini
Windows では、Windows ターミナル または Windows PowerShell に移動します。
Windows ターミナルを開いたら、コマンド php --ini
を入力します。
出力:
Configuration File (php.ini) Path:
Loaded Configuration File: C:\php\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Linux のターミナルから同じコマンドを使用できます。
lazycruise@lazycruise:~$ php --ini
Configuration File (php.ini) Path: /etc/php/8.0/cli
Loaded Configuration File: /etc/php/8.0/cli/php.ini
Scan for additional .ini files in: /etc/php/8.0/cli/conf.d
Additional .ini files parsed: /etc/php/8.0/cli/conf.d/10-mysqlnd.ini,
/etc/php/8.0/cli/conf.d/10-opcache.ini,
/etc/php/8.0/cli/conf.d/10-pdo.ini,
/etc/php/8.0/cli/conf.d/15-xml.ini,
/etc/php/8.0/cli/conf.d/20-bz2.ini,
/etc/php/8.0/cli/conf.d/20-calendar.ini,
/etc/php/8.0/cli/conf.d/20-ctype.ini,
/etc/php/8.0/cli/conf.d/20-curl.ini,
...
Windows の場合は、表示されているパスをコピーして Windows エクスプローラーに配置し、php.ini
ファイルを開くことができます。
php.ini
がデフォルトのテキスト エディターで開きます。
出力:
Linux または macOS では、以下のコマンドを使用できます。
cat [path of the PHP ini file]
以下の構文のように、[PHP ini ファイルのパス]
をコピーしたパスに置き換えます。
cat /etc/php/8.0/cli/php.ini
出力:
get_cfg_var()
を使用して PHP ini
ファイルの場所を表示する
前のセクションのコマンドは、シェルでのみ機能します。 何らかの理由で PHP コード内に php.ini
ファイルが必要な場合は、組み込みの get_cfg_var()
関数を使用して、php.ini
ファイルへの絶対パスを表示または保存できます。
get_cfg_var()
関数は、PHP 構成オプションの値を取得し、このコンテキストでは cfg_file_path
となるパラメーター/引数を 1つだけ取ります。
例:
<?php
$path = get_cfg_var('cfg_file_path');
print_r($path);
出力:
C:\php\php.ini
PHP インストールの種類によって、php.ini
へのパスが異なり、コードの出力も異なります。
たとえば、XAMPP アプリケーション を介して PHP をインストールした場合、php.ini
パスはおそらくこの C:\xampp\php\php.ini
になります。
Olorunfemi is a lover of technology and computers. In addition, I write technology and coding content for developers and hobbyists. When not working, I learn to design, among other things.
LinkedIn