web-dev-qa-db-ja.com

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

xampp開発にPHPserverを使用していますが、php.iniファイルを編集したいです。どこにありますか?

69
Navane

Windowsの場合、C:\xampp\php\php.ini- Folder(Windows)またはetc- Folder(withinでファイルを見つけることができますxampp-Folder)。

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)

これに関連して、それらは互いに置き換えることができます。

82
Lukas Knuth

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
30
Ipsita Rout

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

php --ini

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

9
ippi

MacOSの場合:/Applications/XAMPP/xamppfiles/etc/php.ini

5
PЯINCƏ

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

<?php
phpinfo();

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

5
KingCrunch

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

  1. http:// localhost に移動して、xamppダッシュボードを開きます。

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

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

これにより、PHP情報ページが開きます。そこには、php.iniの場所である「Loaded Configuration File /opt/lampp/etc/php.ini」があります。

4
Madura Pradeep

私のOSはubuntuで、XAMPPは/opt/lamppにインストールされており、/opt/lampp/etc/php.iniにphp.iniが見つかりました

4
kai

PHP 7.でxamppを使用しています。php.iniを探してみることができます。

/etc/php/7.0/Apache2

1
Bruce Tong

DebianLAMPを実行していて、私のものは:

/etc/php/7.0/Apache2/php.ini
1
steven7mwesigwa

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

複数ある場合に備えて、「php.ini」をhddで検索します。

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

1
Cups

私の場合、それは「php.ini-development」および「php.ini-production」としてphpフォルダーに存在します

1
farhan bashir

kingCrunchが指摘したように、phpinfoを使用すると、「Loaded Configuration File」行で実行中の設定ファイルを確認できます。私の場合、C:\ xampp\Apache\binにありました。C:\ xampp\phpにもphp.iniがあり、これは冗長で無関係なようです

0
kdcode

一番簡単な方法は、php -iとフィルターダウンです。

* nix(MacOSを含む):

php -i | grep "Loaded Configuration File"

Windows:

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

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

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

0
Yes Barry

ドキュメント内 http://www.apachefriends.org/en/xampp-windows.html (ページの下部にある構成ファイルのセクション):\ xampp\php\php.ini

0
aorcsik