php.iniファイル(xampp)を見つける方法


82

開発にxamppサーバーを使用していてPHPphp.iniファイルを編集したい。どこにありますか?

回答:


102

以下のためのWindowsには、内のファイルを見つけることができますC:\xampp\php\php.ini-folder(Windowsの場合)または中etc(-folderXAMPPフォルダを)。

以下の下のLinux、ほとんどのディストリビューションは、下LAMPPを入れ/opt/lamppたファイルが下に見つけることができるので、/opt/lampp/etc/php.ini

通常のテキストエディタを使用して編集できます。

明確化

  • XamppX(「一部のOS」の場合)、A pache、M ySQL、P erl、P HP)
  • LamppL inux、A pache、M ySQL、P erl、P HP)

このコンテキストでは、それらは互いに置き換えることができます。


Windows上のxamppでのみ、\ xampp \ phpフォルダーになります
Matijs

/ etc / deosnにはxamppフォルダーがありません
Jonathan

/opt/lampp/etc/php.ini
ジョナサン

1
@JonathanLeadersええ、それは4歳未満のLinuxです。xampp / lamppフォルダーetc-folderを意味しました。
Lukas Knuth

35

以下をphpini_path.php(またはAnyNameAsYouLike.php)の中に記述し、ブラウザで実行します。

<?php phpinfo();?>

他のさまざまなパラメータの中Loaded Configuration Fileで、値がパスであるパラメータを取得しますphp.iniで、サーバー上のします。

の場所はphp.ini、サーバーのオペレーティングシステムによって異なります。

Windows(Xamppインストールあり)

/xampp/php/php.ini 

macOS、OS X:

/private/etc/php.ini

Linux:

/etc/php.ini
/usr/bin/php5/bin/php.ini
/etc/php/php.ini
/etc/php5/apache2/php.ini


12

複数のphpバージョン(xamppなど)を実行している場合、最も簡単な方法は次のとおりです。

php --ini

コマンドラインから。Windowsの場合:Shellxamppをクリックした後、または通常の方法で直接PHPcmdの「グローバル」バージョンを検索します。グローバルとは、環境変数によって参照されるバージョンを意味します。


6

ドキュメントルートのどこかにスクリプトを配置します

<?php
phpinfo();

特に、関数の出力はphp.ini、スクリプトが実行される前にどのsが解析されるかを示します。


6

私のOSはubuntuで、XAMPPはにインストールされており/opt/lampp、php.iniは/opt/lampp/etc/php.ini


おかげで私もxamppをインストールし、あなたが言及した上記のパスでphp.iniを見つけました:)
ArzonBarua20年

6

Xamppサーバーを実行します。

  1. 移動します。http:// localhostをXAMPPのダッシュボードを開きます。

  2. 上部のナビゲーションバーにあるPHPInfoリンクに移動します。

---または、XAMPP http://localhost/dashboard/phpinfo.phpを実行した後、ブラウザに次のURLを直接入力します

これにより、php情報ページが開きます。そこには、php.iniの場所である「ロードされた構成ファイル/opt/lampp/etc/php.ini」があります。


2

これは「技術的には正確でしたが、私の質問に答えなかった」というものの1つですが、上記が間違っていたり、誤った方向に進んだりしたわけではありません。問題が発生しなかっただけです。

だから、私は答えを与えると思います。

他の人が言及したように(スポットオン)、私はファイルを作成しました:

<?php
phpinfo(); 
?>

だからそれはうまくいった。ただし、「(なし)」と表示されていました

それで、あなたはどこにいますか(なし)!?

私の場合、Windowsでは、phpがインストールされている場所に移動するだけです。私はすでにそれをインストールしていましたc:\phpが、他のプラットフォームでも同じ手順になると思います。

次に、コマンドラインから、たとえばPowerShellで次のように入力します。 notepad c:\php\php.ini

はい、それを作成し、最初に必要な変更を追加します。私にとって、例えば:

extension_dir = "c:\php\ext"
extension=mysqli
upload_max_filesize = 25M
post_max_size = 13M
max_execution_time = 300

次に保存します。修繕!

ちなみに、「file new」を実行してから「saveas」を実行すると、メモ帳はファイルの名前をphp.ini.txtに変更すると便利です。友達は友達にCLIを避けさせません。


これは、9年前の質問への回答として投稿されたまったく異なる質問と回答のように感じます。ここで削除しても、質問と回答に分けると、質問を投稿して自己回答し、サイトの品質と賛成票を獲得する可能性の両方を高めることができます。
JasonAller20年

1

さまざまなインストーラーを使用している場合は、hddに複数のphp.iniファイルが作成される可能性があり、しばらくすると健全性に影響を与える可能性があります。

複数ある場合に備えて、hddで「php.ini」を検索してください。

もう1つの健全性を節約する方法は、php.iniの値を変更した後は、常にサーバー(Apache)を再起動することを忘れないことです。




1

Debianで実行LAMPしていて、私のものは次の場所にあります。

/etc/php/7.0/apache2/php.ini

1

ステップ1:xamppコントロールパネルを開く

ステップ2:次にapacheモジュール設定ボタンをクリックします。

ステップ3.その後、いくつかの設定ファイルのリストを見ることができます。

ステップ4:次にphp.iniファイルをクリックします。デフォルトのエディターで開きます。

画像は参考のために打撃を与えられました。 ここに画像の説明を入力してください



0

KingCrunchが指摘したように、phpinfoを使用すると、「ロードされた構成ファイル」行でどの構成ファイルが動作しているかを確認できます。私の場合、C:\ xampp \ apache \ binにありました。C:\ xampp \ phpにもphp.iniがあり、冗長で無関係のようです。


0

私はいつも最も簡単な方法はphp -iフィルタリングすることだと思っています。

* nix(MacOSを含む):

php -i | grep "Loaded Configuration File"

ウィンドウズ:

php -i | findstr /C:"Loaded Configuration File"

もちろん、これは、CLI環境が実際のWebサーバーと同じPHPバイナリを使用していることを前提としています。

which php* nixおよびwhere phpWindowsで使用していることを確認するために、いつでも確認できます。


0

MacのPhpStormで実行しているときに、このニーズに遭遇しました。オレンジ色のテキストに従ってください。

ここに画像の説明を入力してください


0

ステップ1:後藤xammp

ステップ2:php Folederを見つけてクリックし、

検索2:php.iniファイルの下

パス:C:\ xampp \ php ここに画像の説明を入力してください

2番目の例:ステップ1:xamppコントロールパネルを開く

ステップ2:[構成]をクリックし、

ステップ3:ここでphp.iniファイルを探す

ここに画像の説明を入力してください

ロードされたphp.iniファイルの場所を取得するには、次のコマンドを試してください:command:php --ini

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.